errori mkfs.ext4


1

Ho appena installato Kali Linux e sto lavorando con un file img creato da dd (/ dev / zero). Quando vado a fare mkfs.ext4, ottengo

mkfs.ext4: dimensioni del dispositivo dichiarate pari a zero. È stata specificata una partizione non valida o la tabella delle partizioni non è stata riletta dopo l'esecuzione di fdisk, poiché una partizione modificata è occupata e in uso. Potrebbe essere necessario riavviare per rileggere la tabella delle partizioni.

Ho risolto quanto sopra (reso troppo piccolo). Ho ancora il problema di seguito

EXT4-fs (loop0): VFS: Impossibile trovare il filesystem ext4

Per ripetere, ottengo questo quando provo a montare una qualsiasi delle immagini del braccio di Kali Linux. Il desktop FS è ext4 secondo gparted. Non sono sicuro di cos'altro potrebbe essere il FS.

EDIT: L'ho preso per montare sul mio mac tramite miccia. Anche se mi piacerebbe ancora sapere come farlo tramite cmd. La singola immagine monta un msdos (vfat) e un ext4. Come posso montarne due contemporaneamente dalla stessa immagine?


Cosa stai cercando di realizzare esattamente?
oKtosiTe

1
E se fai un ls -sfile immagine, è in realtà zero lunghezza? Ciò spiegherebbe sicuramente l'errore.
oKtosiTe

Ho il nuovo braccio Kali img. Devo montarlo, così come un'altra immagine (che è più piccola) e trasferire i dati dall'uno all'altro. Andando allo stesso modo che ho fatto per BT5 (vedi articolo che ho scritto: forum.xda-developers.com/showthread.php?p=39232185 )
Joseph

Ancora: potresti verificare che l'immagine abbia effettivamente le dimensioni previste?
oKtosiTe

Sì, è la dimensione prevista. L'ho fatto minuscolo, l'ho fatto 20 byte. Ne ho fatto un altro che era 200 (erano test da quando continuavo a ricevere un errore di montaggio sull'originale). Ma sì, è la dimensione che dovrebbe essere.
Joseph,

Risposte:


1

Quale comando esatto hai usato durante la creazione del file? Se è destinato ad essere un file system EXT , allora è necessario sth in questo modo (ad es. Per un file system da 1 MB):

dd if=/dev/zero bs=512 count=2000

0

Controlla due cose: assicurati di selezionare il filesystem corretto nel tuo fstabper l'altra immagine che stai provando a montare, e assicurati anche di aver configurato correttamente gli offset nella nuova immagine che stai provando a montare. Se non sei così lontano, crea un settore di avvio sulla nuova immagine , quindi riprova.


Niente di tutto ciò dovrebbe applicarsi. Sto lavorando sulla versione desktop di VM di Kali, lavorando sulla modifica della versione arm di Kali. Inoltre, non sto facendo nulla di eccessivamente complicato. Montare un'immagine, creare un'immagine vuota, formattarla ext4, montare quell'immagine, copiare. : - /
Joseph

L'immagine con un filesystem noto è già montata -t ext4o simile? Per quanto ne sappia, montare qualsiasi immagine piatta come un disco di loopback richiede che si comporti come un disco almeno nella misura in cui ha a) una sezione di avvio / geometria valida, oppure b) qualcosa che falsifica tali informazioni per far si che si comporti come un disco per qualsiasi cosa (es. mkfs) per usarlo.
Zac B

Il mio sistema operativo principale è ext4, ma poi eseguo la versione desktop dell'immagine con cui sto lavorando e, in passato su BT5, ha funzionato bene. Anche questa è una VM pronta all'uso, motivo per cui è così odiosa. Sto letteralmente rifando esattamente quello che ho fatto per la versione precedente del sistema operativo. forum.xda-developers.com/showthread.php?p=39232185 , in precedenza, funzionava perfettamente.
Joseph,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.