Package: live-boot
Severity: normal
X-Debbugs-CC: whonix-de...@whonix.org

Dear maintainer,

the following is a regression in Debian bullseye. No such issue in
Debian buster.

Kernel command line 'debug=1' shows that live-boot attempts to run the
following mount command:

mount -t -o ro,noatime 'PARTUUID=41414141-01' /run(live/rootfs/filesystem

That is an invalid syntax and mount with show usage information and exit
non-zero.

Above is happening because following syntax in /boot/grub/grub.cfg /
kernel command line is broken by live-boot:

linux   /boot/vmlinuz-5.10.0-8-amd64 root=PARTUUID=41414141-01 ro

Also broken:

linux   /boot/vmlinuz-5.10.0-8-amd64
root=UUID=26ada0c0-1165-4098-884d-aafd2220c2c6

In that case, live-boot attempts to run:

mount -t -o ro,noatime 'UUID=26ada0c0-1165-4098-884d-aafd2220c2c6'
/run/live/rootfs/filesystem

Functional:

linux   /boot/vmlinuz-5.10.0-8-amd64
root=/dev/disk/by-uuid/26ada0c0-1165-4098-884d-aafd2220c2c6 ro

The bug might be somewhere inside this source file:

https://salsa.debian.org/live-team/live-boot/-/blob/master/components/9990-overlay.sh

9990-overlay.sh doesn't seem to understand root=UUID= and PARTUUID=
syntax anymore?

Probably non-issues: I am sure my root=UUID= and PARTUUID= is correct
because 1) I confirmed those using "sudo bklid" and 2) my system is
bootable in non-live (persistent mode). (Using grub-live [1] config.)

Kind regards,
Patrick

[1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=991276

Reply via email to