jessie: initramfs-tools < 0.121 does not support booting by PARTUUID; breaks stock boot sequence
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Raspbian |
New
|
Undecided
|
Unassigned |
Bug Description
The version of initramfs-tools currently shipping in jessie does not support booting by PARTUUID.
As Raspbian images now ship configured to mount root by PARTUUID this means that loading an initramfs without switching to /dev/mmcblk*, UUID or LABEL root fs path in /boot/cmdline.txt will break the boot sequence.
Minimal repro steps from a fresh install of Raspbian lite (04-10):
Boot fresh image
(optional) apt-get update && apt-get -y dist-upgrade && reboot 0
update-initramfs -c -k `uname -r`
echo "initramfs initrd.img-`uname -r` followkernel" >> /boot/config.txt
reboot
The boot sequence will break trying to locate the root fs under /dev/disk/
This problem is fixed in initramfs-tools 0.121~rc1 [7469eee] which addresses debian bug #801154 (https:/