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?

Vielen Dank,


Antworten:


10

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.

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/


2
mount -o ro,loop,offset=32256 nandc.img nandc

1
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.
Jokester
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.