On 2013-07-02, Neil Bothwick <[email protected]> wrote:
> On Tue, 2 Jul 2013 15:16:15 +0000 (UTC), Grant Edwards wrote:
>
>> The PARTUUID= parition specifier format is handled directly by kernel
>> code, so I don't see why it should require an initrd (unless the UUID
>> values for MBR partitions aren't actually something the kernel knows
>> about and are something made up from whole cloth by the blkid program)
>
> MBRs don't have PARTUUIDs do they? Don't confuse them with filesystem
> UUIDs as used in fstab.
No, blkid does not print a "PARTUUID" value with an MBR. In only prints
"UUID" values, which as you noted, are _filesystem_ UUIDs. If you
want to use a filesystem UUID to locate the root partition, you need
an initramfs/initrd which contains an 'init' program that finds the
filesystem with the specified UUID, mounts that filesystem, and then
does a root_pivot.
--
Grant Edwards grant.b.edwards Yow! Hello. Just walk
at along and try NOT to think
gmail.com about your INTESTINES being
almost FORTY YARDS LONG!!