On Mon, 09 Oct 2017, Michael Stone wrote: > > I'd still expect the installer to DTRT with UUIDs in that case, though. > > I'm more thinking of a non-standard bootup / custom kernel or similar... > > Maybe I'm missing something here? Fire up a current debian netinst 9.2 iso > in a kvm session (no special image or unusual hardware), go through an > install. On reboot, look at the defult boot entry in grub, note that on the > kernel command line root=/dev/sda1 (or somesuch) not UUID=X. This is very > reproducible. In practice this results in an unbootable system for a > non-expert user if they install from a USB stick that comes up as sda (so > the grub entry is sdb) and they pull the USB stick out to boot into debian. > If the kernel command line is manually fixed up, running update-grub after > boot will create the expected root=UUID=X kernel command line. > > This is a regression from jessie, for which the exact same sequence of > commands would result in a grub kernel command line with root=UUID=X
This smells similar to the problem I have seen here when update-grub is run in a chroot: https://bugs.debian.org/872999 Unfortunately, the root cause is not clear. It looks like a behaviour change at the kernel level... Cheers, -- Raphaël Hertzog ◈ Debian Developer Support Debian LTS: https://www.freexian.com/services/debian-lts.html Learn to master Debian: https://debian-handbook.info/get/