[Xenial] root=PARTUUID=<partuuid> is not recognized as valid syntax.
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
initramfs-tools (Ubuntu) |
Fix Released
|
High
|
Andy Whitcroft |
Bug Description
As per kernel source init/do_mounts.c root=PARTUUID=
https:/
/*
* Convert a name into device number. We accept the following variants:
*
* 1) <hex_major>
* no leading 0x, for example b302.
* 2) /dev/nfs represents Root_NFS (0xff)
* 3) /dev/<disk_name> represents the device number of disk
* 4) /dev/<disk_
* of partition - device number of disk plus the partition number
* 5) /dev/<disk_
* used when disk name of partitioned disk ends on a digit.
* 6) PARTUUID=
* unique id of a partition if the partition table provides it.
* The UUID may be either an EFI/GPT UUID, or refer to an MSDOS
* partition using the format SSSSSSSS-PP, where SSSSSSSS is a zero-
* filled hex representation of the 32-bit "NT disk signature", and PP
* is a zero-filled hex representation of the 1-based partition number.
* 7) PARTUUID=
* a partition with a known unique id.
* 8) <major>:<minor> major and minor number of the device separated by
* a colon.
*
Please merge the patch from debian in xenial to support PARTUUID in initramfs.
Changed in initramfs-tools: | |
assignee: | nobody → Andy Whitcroft (apw) |
status: | New → In Progress |
affects: | initramfs-tools → initramfs-tools (Ubuntu) |
Changed in initramfs-tools (Ubuntu): | |
milestone: | none → ubuntu-16.01 |
importance: | Undecided → High |
Changed in initramfs-tools (Ubuntu): | |
milestone: | ubuntu-16.01 → ubuntu-16.02 |
I have tested the initramfs-tools in ppa:apw/ ubuntu/ initramfs- tools and I can report that boot with root=PARTUUID= <partuuid> works.