Errores mkfs.ext4

1

Acabo de instalar Kali Linux y estoy trabajando con un archivo img que creé desde dd (/ dev / zero). Cuando voy a hacer mkfs.ext4 en él, obtengo

mkfs.ext4: se informa que el tamaño del dispositivo es cero. Se especificó una partición no válida, o la tabla de particiones no se volvió a leer después de ejecutar fdisk, debido a que una partición modificada está ocupada y en uso. Es posible que deba reiniciar para volver a leer su tabla de particiones.

Resolví lo anterior (lo hice demasiado pequeño). Aún tengo el problema a continuación

EXT4-fs (loop0): VFS: no se puede encontrar el sistema de archivos ext4

Para repetir, obtengo esto cuando intento montar cualquiera de las imágenes de brazo de Kali Linux. El escritorio FS es ext4 según gparted. No estoy seguro de qué más podría ser el FS.

EDITAR: Lo conseguí montar en mi mac a través de fusible. Aunque todavía me gustaría saber cómo hacer esto a través de cmd. La imagen única monta un msdos (vfat) y un ext4. ¿Cómo puedo montar dos a la vez fuera de la misma imagen?

José
fuente
¿Qué es exactamente lo que estás tratando de lograr?
oKtosiTe
1
Y si haces un ls -sarchivo de imagen, ¿es realmente de longitud cero? Eso ciertamente explicaría el error.
oKtosiTe
Tengo el nuevo brazo kali img. Necesito montarlo, así como otra imagen (que es más pequeña) y transferir los datos de uno a otro. Saliendo de la misma manera que lo hice para BT5 (vea el artículo que escribí: forum.xda-developers.com/showthread.php?p=39232185 )
Joseph
Nuevamente: ¿podría verificar que la imagen sea realmente del tamaño esperado?
oKtosiTe
Sí, es el tamaño esperado. Lo hice pequeño, lo hice 20 bytes. Hice otro que era 200 (estas fueron pruebas ya que recibí un error de montaje en el original). Pero sí, es del tamaño que debería ser.
Joseph

Respuestas:

1

¿Qué comando exacto has usado al crear el archivo? Si está destinado a ser un sistema de archivos EXT , entonces necesita algo así (por ejemplo, para un sistema de archivos de 1 MB):

dd if=/dev/zero bs=512 count=2000
guardián
fuente
0

Verifique dos cosas: asegúrese de seleccionar el sistema de archivos correcto en su fstabpara la otra imagen que está tratando de montar, y también asegúrese de haber configurado los desplazamientos correctamente en la nueva imagen que está tratando de montar. Si no está tan avanzado, cree un sector de arranque en la nueva imagen e intente nuevamente.

Zac B
fuente
Nada de esto debería aplicarse. Estoy trabajando en la versión VM de escritorio de Kali, trabajando en ajustar la versión de brazo de kali. Además, no estoy haciendo nada demasiado complicado. Montar una imagen, crear una imagen en blanco, formatearla ext4, montar esa imagen, copiar. : - /
Joseph
¿La imagen con un sistema de archivos bien conocido ya está montada con ella -t ext4o similar? Que yo sepa, montar cualquier imagen plana como un disco de bucle invertido requiere que se comporte como un disco, al menos en la medida en que tenga a) una sección de sector de arranque / geometría válida, o b) algo que falsifique esa información para que se comporte como un disco para cualquier cosa (por ejemplo mkfs) para usarlo.
Zac B
Mi sistema operativo principal es ext4, pero de nuevo, estoy ejecutando la versión de escritorio de la imagen con la que estoy trabajando, y en el pasado en BT5, funcionó bien. Esta también es la máquina virtual lista para usar, por lo que es tan desagradable. Literalmente estoy rehaciendo exactamente lo que hice para la versión anterior del sistema operativo. forum.xda-developers.com/showthread.php?p=39232185 , anteriormente, esto funcionó a la perfección.
Joseph