Peut partitionner des images (.img), montées directement sous Linux
8
Les images de partition comme nandc.img uImage peuvent-elles être un système de fichiers, peuvent-elles être montées directement sous Linux? commande de montage? Les données contenues dans le fichier image peuvent être consultées?
S'il s'agit d'une image de partition brute comme dd, le montage est simple, en gros
# mount -t fstype -o loop,ro image.dd /mntpoint
Le -t fstypepeut être facultatif, ce sera vfat ou ext3 ou quelle que soit la partition, parfois le montage peut le comprendre par lui-même, alors essayez de le laisser en premier. Et rosignifie en lecture seule.
Si c'est une image disque multi-partition qui est un peu plus délicate, utilisez kpartx et il crée des mappages pour chaque partition que vous montez ensuite.
Mais, si vous faites référence à quelque chose comme une image système intégrée du chargeur de démarrage U-Boot Das, cela pourrait nécessiter des outils tels que dd et mkimage du package u-boot-tools pour extraire le système de fichiers (le cas échéant), puis le monter. C'est plutôt impliqué, voir ce lien pour info: http://www.isysop.com/unpacking-and-repacking-u-boot-uimage-files/
Je suppose que cet extrait montre comment une partition peut être montée lorsque nandc.img est une image disque. La offset=partie peut être calculée avec fdisk: si fdisk -l nandc.imgdit Units = ... = 512 byteset Device=nandc.img1 / Start=126, le décalage de la première partition est alors 126*512=32256.
Réponses:
S'il s'agit d'une image de partition brute comme dd, le montage est simple, en gros
# mount -t fstype -o loop,ro image.dd /mntpoint
Le
-t fstype
peut être facultatif, ce sera vfat ou ext3 ou quelle que soit la partition, parfois le montage peut le comprendre par lui-même, alors essayez de le laisser en premier. Etro
signifie en lecture seule.Si c'est une image disque multi-partition qui est un peu plus délicate, utilisez kpartx et il crée des mappages pour chaque partition que vous montez ensuite.
Voir http://www.forensicswiki.org/wiki/Mounting_Disk_Images pour plus d'informations, des exemples, etc.
Mais, si vous faites référence à quelque chose comme une image système intégrée du chargeur de démarrage U-Boot Das, cela pourrait nécessiter des outils tels que dd et mkimage du package u-boot-tools pour extraire le système de fichiers (le cas échéant), puis le monter. C'est plutôt impliqué, voir ce lien pour info: http://www.isysop.com/unpacking-and-repacking-u-boot-uimage-files/
la source
la source
offset=
partie peut être calculée avecfdisk
: sifdisk -l nandc.img
ditUnits = ... = 512 bytes
etDevice=nandc.img1 / Start=126
, le décalage de la première partition est alors126*512=32256
.