I'm trying to install Gentoo with root on a USB SSD. In order to allow for varying enumeration order of USB block-storage devices, I've configured grub to search for its root by using the filesystem label, and that seems to work.
Since I'm not using an initrd, on the kernel command line I can't use root=LABEL=<> or root=UUID=<>. Right? But, supposedly I can use root=PARTUUID=<>. That doesn't seem to work. The kernel always reports cannot open root device "PARTUUID=4e66c96c-01" Where 4e66c96c-01 is the PARTUUID value shown by the blkid command. I've tried a rootdelay of up to 20 seconds, and that doesn't seem to help. All the examples I can find of people using root=PARTUUID=<> show the longer PARTUUID values you get with a GPT parition table. Does the root=PARTUUID=<> mechanism only work with GPT and not with DOS parition tables? -- Grant Edwards grant.b.edwards Yow! Okay ... I'm going at home to write the "I HATE gmail.com RUBIK's CUBE HANDBOOK FOR DEAD CAT LOVERS" ...