On Wed, Oct 5, 2011 at 1:54 PM, walt <w41...@gmail.com> wrote: > On 10/05/2011 06:29 AM, Michael A. Koerber wrote: > >> Just tried root=PARTUUID=.... failed. Checked my genblk.c and the >> changes don't appear in the 2.6.36 or 2.6.39 kernels on my system. >> When did (does) the PARTUUID syntax support get released? > > This is very obscure and confusing if you don't already know the > history of that code. > > You might think, as I did, that PARTUUID stands for the UUID of the > partition you're searching for -- not true :( > > PARTUUID stands for Partition Table UUID, which is entirely different > from a Partition UUID. Clear as mud, eh? > > Only GUID/EFI partition tables have a UUID -- not DOS partition tables. > > I posted a HOWTO on the subject here: > > http://www.gossamer-threads.com/lists/gentoo/user/225071
There were some patches posted a few months ago in LKML, not sure if they are in mainline kernel yet, but they allowed for this syntax: root=PARTUUID=UUID/PARTNROFF=%d where %d is the partition number offset. Basically it lets you choose the Nth partition within the specified partition table UUID.