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?
Merci,
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?
Merci,
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. Et ro
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/
mount -o ro,loop,offset=32256 nandc.img nandc
offset=
partie peut être calculée avec fdisk
: si fdisk -l nandc.img
dit Units = ... = 512 bytes
et Device=nandc.img1 / Start=126
, le décalage de la première partition est alors 126*512=32256
.