I am trying to mount root and boot partition of Raspbian image:
mount -v -o offset="70254592" -t ext4 /mnt/X/raspbian-jessie.img /tmp/raspbian
mount -v -o offset="4194304" -t vfat /mnt/X/raspbian-jessie.img /tmp/boot
mounting boot, when root is mounted results in:
mount: /mnt/X/raspbian-jessie.img: overlapping loop device exists
How to mount multiple partitions on one disk image at same time? (for disks it's obviously possible, why not for files?)
Best Answer
losetup 2.21 -P option
Creates one
/dev/loopXpY
per partition.Advantage: executable pre-installed in many distros (util-linux package).
Disadvantage: quite recent option, not present in Ubuntu 14.04, before that just use kpartx: https://unix.stackexchange.com/a/405639/32558
losetup -P
automationUsage:
Source: