It can do it securely - without needing root and with multiple layers of defence against rogue disk images. # kpartx -a -v os9.img add map loop0p1 (252:0): 0 63 linear /dev/loop0 1Īdd map loop0p2 (252:1): 0 54 linear /dev/loop0 64Īdd map loop0p3 (252:2): 0 74 linear /dev/loop0 118Īdd map loop0p4 (252:3): 0 54 linear /dev/loop0 192Īdd map loop0p5 (252:4): 0 74 linear /dev/loop0 246Īdd map loop0p6 (252:5): 0 200 linear /dev/loop0 320Īdd map loop0p7 (252:6): 0 512 linear /dev/loop0 520Īdd map loop0p8 (252:7): 0 512 linear /dev/loop0 1032Īdd map loop0p9 (252:8): 0 3330884 linear /dev/loop0 1544Īdd map loop0p10 (252:9): 0 10 linear /dev/loop0 3332428 # mount /dev/mapper/loop0p9 /mnt -o ro # ls /mnt Applications (Mac OS 9) Documents Trashĭesktop Folder TheVolumeSettingsFolder # umount /mnt # kpartx -d os9.img loop deleted : /dev/loop0 1.3 guestfish (part of libguestfs) "libguestfs can access almost any disk image imaginable. Sometimes things will be clear: # kpartx -l winxp.img loop0p1 : 0 3326337 /dev/loop0 63Īnd other times, a little less so: # kpartx -l os9.img loop0p1 : 0 63 /dev/loop0 1įor additional partition information, use testdisk, parted, mmls, gdisk, sfdisk, or fdisk (more on these below). p set device name-partition number delimiter l list partitions devmappings that would be added by -a
#Partition find and mount for harddrive install
# umount /mnt/MacData # losetup -detach-all 1.2 kpartx (part of multipath-tools) # apt-get install kpartx # kpartx usage : kpartx wholedisk
# mkdir /mnt/MacData # mount /dev/loop0p1 /mnt/MacData # ls /mnt/MacData file1 file2 file3 etc.
Mounting without a specified offset 1.1 losetup -partscan ( introduced in Util-linux 2.21) # losetup -partscan -find -show disk.img /dev/loop0 Mounting partitions from full disk images / docs / Mounting partitions from full disk imagesġ.