Puede particionar imágenes (.img), directamente montadas bajo Linux
8
¿Pueden particionar imágenes como nandc.img uImage un sistema de archivos? ¿Puede esto montarse directamente en Linux? comando de montaje? ¿Se pueden ver los datos dentro del archivo de imagen?
Si se trata de una imagen de partición sin formato como dd, el montaje es simple, básicamente
# mount -t fstype -o loop,ro image.dd /mntpoint
El -t fstypepuede ser opcional, va a ser vfat o ext3 o lo que sea la partición es, a veces montaje puede averiguarlo por sí mismo a fin de tratar de salir hacia fuera primero. Y rosignifica solo lectura.
Si se trata de una imagen de disco de varias particiones que es un poco más complicada, utilice kpartx y crea asignaciones para cada partición que luego monta.
Pero, si se refiere a algo como una imagen de sistema integrada del gestor de arranque Das U-Boot, eso podría necesitar herramientas como dd y mkimage del paquete u-boot-tools para extraer el sistema de archivos (si lo hay) y luego montarlo. Es bastante complicado, consulte este enlace para obtener información: http://www.isysop.com/unpacking-and-repacking-u-boot-uimage-files/
Supongo que este fragmento muestra cómo se puede montar una partición cuando nandc.img es una imagen de disco. La offset=parte se puede calcular con fdisk: si fdisk -l nandc.imgdice Units = ... = 512 bytesy Device=nandc.img1 / Start=126, el desplazamiento de la primera partición es entonces 126*512=32256.
Respuestas:
Si se trata de una imagen de partición sin formato como dd, el montaje es simple, básicamente
# mount -t fstype -o loop,ro image.dd /mntpointEl
-t fstypepuede ser opcional, va a ser vfat o ext3 o lo que sea la partición es, a veces montaje puede averiguarlo por sí mismo a fin de tratar de salir hacia fuera primero. Yrosignifica solo lectura.Si se trata de una imagen de disco de varias particiones que es un poco más complicada, utilice kpartx y crea asignaciones para cada partición que luego monta.
Consulte http://www.forensicswiki.org/wiki/Mounting_Disk_Images para obtener más información, ejemplos, etc.
Pero, si se refiere a algo como una imagen de sistema integrada del gestor de arranque Das U-Boot, eso podría necesitar herramientas como dd y mkimage del paquete u-boot-tools para extraer el sistema de archivos (si lo hay) y luego montarlo. Es bastante complicado, consulte este enlace para obtener información: http://www.isysop.com/unpacking-and-repacking-u-boot-uimage-files/
fuente
fuente
offset=parte se puede calcular confdisk: sifdisk -l nandc.imgdiceUnits = ... = 512 bytesyDevice=nandc.img1 / Start=126, el desplazamiento de la primera partición es entonces126*512=32256.