Kann Partition Images (.img), direkt unter Linux gemountet
8
Können Partitionsimages wie nandc.img uImage Dateisysteme sein, kann dies direkt unter Linux gemountet werden? Mount-Befehl? Daten in der Bilddatei können angezeigt werden?
Wenn es sich um ein unformatiertes Partitionsimage wie dd handelt, ist das Mounten im Grunde genommen einfach
# mount -t fstype -o loop,ro image.dd /mntpoint
Das -t fstypekann optional sein, es wird vfat oder ext3 sein oder was auch immer die Partition ist, manchmal kann mount es selbst herausfinden, also versuchen Sie es zuerst wegzulassen. Und robedeutet schreibgeschützt.
Wenn es sich um ein Image mit mehreren Partitionen handelt, das etwas kniffliger ist, verwenden Sie kpartx und es werden Zuordnungen für jede Partition erstellt, die Sie dann bereitstellen.
Wenn Sie sich jedoch auf ein eingebettetes System-Image des Das U-Boot-Bootloaders beziehen, sind möglicherweise Tools wie dd und das mkimage des U-Boot-Tools-Pakets erforderlich, um das Dateisystem (falls vorhanden) zu extrahieren und dann zu mounten. Es ist ziemlich kompliziert, siehe diesen Link für Informationen: http://www.isysop.com/unpacking-and-repacking-u-boot-uimage-files/
Ich nehme an, dieses Snippet zeigt, wie eine Partition gemountet werden kann, wenn nandc.img ein Disk-Image ist. Das offset=Teil kann berechnet werden mit fdisk: Wenn fdisk -l nandc.imgsagt Units = ... = 512 bytesund Device=nandc.img1 / Start=126, ist der Versatz der ersten Partition dann 126*512=32256.
Antworten:
Wenn es sich um ein unformatiertes Partitionsimage wie dd handelt, ist das Mounten im Grunde genommen einfach
# mount -t fstype -o loop,ro image.dd /mntpoint
Das
-t fstype
kann optional sein, es wird vfat oder ext3 sein oder was auch immer die Partition ist, manchmal kann mount es selbst herausfinden, also versuchen Sie es zuerst wegzulassen. Undro
bedeutet schreibgeschützt.Wenn es sich um ein Image mit mehreren Partitionen handelt, das etwas kniffliger ist, verwenden Sie kpartx und es werden Zuordnungen für jede Partition erstellt, die Sie dann bereitstellen.
Weitere Informationen, Beispiele usw. finden Sie unter http://www.forensicswiki.org/wiki/Mounting_Disk_Images .
Wenn Sie sich jedoch auf ein eingebettetes System-Image des Das U-Boot-Bootloaders beziehen, sind möglicherweise Tools wie dd und das mkimage des U-Boot-Tools-Pakets erforderlich, um das Dateisystem (falls vorhanden) zu extrahieren und dann zu mounten. Es ist ziemlich kompliziert, siehe diesen Link für Informationen: http://www.isysop.com/unpacking-and-repacking-u-boot-uimage-files/
quelle
quelle
offset=
Teil kann berechnet werden mitfdisk
: Wennfdisk -l nandc.img
sagtUnits = ... = 512 bytes
undDevice=nandc.img1 / Start=126
, ist der Versatz der ersten Partition dann126*512=32256
.