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" ...


Reply via email to