Могут ли образы разделов, такие как nandc.img uImage, быть файловыми системами, может ли это быть смонтировано непосредственно в Linux? команда монтирования? Данные внутри файла изображения можно просмотреть?
Спасибо,
Могут ли образы разделов, такие как nandc.img uImage, быть файловыми системами, может ли это быть смонтировано непосредственно в Linux? команда монтирования? Данные внутри файла изображения можно просмотреть?
Спасибо,
Ответы:
Если это необработанный образ раздела, такой как dd, то монтировать просто, в основном
# mount -t fstype -o loop,ro image.dd /mntpoint
-t fstype
Может быть необязательным, это будет VFAT или ext3 или любой другой раздел, иногда крепление может понять это на свой собственный , так попробуйте оставить его первым. А ro
значит только для чтения.
Если образ диска с несколькими разделами немного сложнее, используйте kpartx, и он создает сопоставления для каждого раздела, который вы затем монтируете.
См. Http://www.forensicswiki.org/wiki/Mounting_Disk_Images для получения дополнительной информации, примеров и т. Д.
Но, если вы имеете в виду что-то вроде образа встроенной системы загрузчика Das U-Boot, для этого могут потребоваться такие инструменты, как dd и mkimage пакета u-boot-tools, чтобы извлечь файловую систему (если она есть) и затем смонтировать ее. Это довольно сложно, смотрите эту ссылку для информации: http://www.isysop.com/unpacking-and-repacking-u-boot-uimage-files/
mount -o ro,loop,offset=32256 nandc.img nandc
offset=
Часть может быть вычислена fdisk
: если fdisk -l nandc.img
говорит Units = ... = 512 bytes
и Device=nandc.img1 / Start=126
, смещение первого раздела является то 126*512=32256
.