i am not sure, if i can ask that question already, while stretch is not the official raspbian version, now.
i just upgraded & dist-upgraded from raspbian jessie to raspbian stretch successfully.
Code: Select all
Welcome to Raspbian GNU/Linux 9 (stretch)
(that issue was not present on raspbian jessie)
the mount option in /etc/fstab:
Code: Select all
/x/2017-07-05-raspbian-jessie-lite.img /media/boot auto loop,ro,nofail,auto,offset=4194304 0 0
/x/2017-07-05-raspbian-jessie-lite.img /media/root auto loop,ro,nofail,auto,offset=48234496 0 0
Code: Select all
$ sudo mount -a
mount: /x/2017-07-05-raspbian-jessie-lite.img: overlapping loop device exists
Code: Select all
$ man mount
...
THE LOOP DEVICE
...
Since util-linux v2.29 mount command re-uses the loop device rather than initialize a new device if the same backing file is already used for some loop device with the same
offset and sizelimit. This is necessary to avoid a filesystem corruption.
but in my case the offsets are different.
so i don't understand the error message and why it is not mounted.
only the first partition is mounted properly
Code: Select all
$ sudo mount
/x/2017-07-05-raspbian-jessie-lite.img on /media/boot type vfat (ro,relatime...)
...
$ sudo losetup -a
/dev/loop0: []: (/x/2017-07-05-raspbian-jessie-lite.img), offset 4194304
...
Code: Select all
/x/2017-07-05-raspbian-jessie-lite.img /media/boot auto loop=/dev/loop1,ro,nofail,auto,offset=4194304 0 0
/x/2017-07-05-raspbian-jessie-lite.img /media/root auto loop=/dev/loop2,ro,nofail,auto,offset=48234496 0 0
Code: Select all
$ sudo losetup --offset 4194304 /dev/loop1 /x/2017-07-05-raspbian-jessie-lite.img
$ sudo mount /dev/loop1 /media/boot -o ro
$ sudo losetup --offset 48234496 /dev/loop2 /x/2017-07-05-raspbian-jessie-lite.img
$ sudo mount /dev/loop2 /media/root -o ro
$ sudo losetup -a
/dev/loop1: [45826]:260076 (/x/2017-07-05-raspbian-jessie-lite.img), offset 4194304
/dev/loop2: [45826]:260076 (/x/2017-07-05-raspbian-jessie-lite.img), offset 48234496
$ sudo mount
/dev/loop1 on /media/boot type vfat (ro,relatime...)
/dev/loop2 on /media/root type ext4 (ro,relatime...)