Can Partition images (.img), montato direttamente su Linux


8

Le immagini di partizione come nandc.img uImage possono essere file system, possono essere montate direttamente su Linux? comando mount? I dati all'interno del file di immagine possono essere visualizzati?

Grazie apprezzati,


Dai un'occhiata a questa domanda correlata: unix.stackexchange.com/questions/82314/…
Pierz

Risposte:


10

Se si tratta di un'immagine di partizione non elaborata come dd, il montaggio è semplice, in pratica

# mount -t fstype -o loop,ro image.dd /mntpoint

La -t fstypepuò essere opzionale, sarà vfat o ext3 o qualunque sia la partizione è, a volte montaggio può capirlo da un proprio modo da provare lasciando fuori prima. E rosignifica sola lettura.

Se è un'immagine del disco multi-partizione un po 'più complicata, usa kpartx e crea mappature per ogni partizione che poi monti.

Vedi http://www.forensicswiki.org/wiki/Mounting_Disk_Images per maggiori informazioni, esempi, ecc.

Ma, se ti riferisci a qualcosa di simile a un'immagine di sistema integrata del bootloader Das U-Boot, potrebbe essere necessario utilizzare strumenti come dd e mkimage del pacchetto u-boot-tools per estrarre il filesystem (se presente) e poi montarlo. È piuttosto coinvolto, vedi questo link per informazioni: http://www.isysop.com/unpacking-and-repacking-u-boot-uimage-files/


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

1
Suppongo che questo frammento mostri come può essere montata una partizione quando nandc.img è un'immagine del disco. La offset=parte può essere calcolata con fdisk: se fdisk -l nandc.imgdice Units = ... = 512 bytese Device=nandc.img1 / Start=126, allora è l'offset della prima partizione 126*512=32256.
Jokester,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.