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,

user3401612
quelle
Werfen
Pierz

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/

Xen2050
quelle
2
mount -o ro,loop,offset=32256 nandc.img nandc
user4056
quelle
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