Public bug reported:

Kernel 2.6.27 exhibits a regression that precludes specifying a root
device via human-readable labels: when giving the kernel a root device
via GRUB, one cannot pass a device via LABEL=sensical-name, but must
instead feed in a string of arbitrary, random hexadecimal digits. Labels
do still appear to work everywhere else (in /etc/fstab, etc.); the issue
seems to be confined to specifying the root device on boot-up. This
appears to be a regression from 2.6.24, where it can be verified that
booting from labeled roots does work.

To duplicate this behavior (with a root device whose label is, say, 
hostname-root, and whose UUID is, say, deadbeef-cafe-b33f-c0de-b33fb33fb33f):
1. In /boot/grub/menu.lst, find the line that reads "# 
kopt=root=UUID=deadbeef-cafe-b33f-c0de-b33fb33fb33f ro", and change it to read 
"# kopt=root=LABEL=hostname-root ro".
2. Run "sudo update-grub".
3. Reboot. Kernel 2.6.27 freezes hard early in the boot process, while kernel 
2.6.24 will still boot up smoothly.

** Affects: linux (Ubuntu)
     Importance: Undecided
         Status: New

** Description changed:

  Kernel 2.6.27 exhibits a regression that precludes specifying a root
  device via human-readable labels: when giving the kernel a root device
  via GRUB, one cannot pass a device via LABEL=sensical-name, but must
  instead feed in a string of arbitrary, random hexadecimal digits. Labels
  do still appear to work everywhere else (in /etc/fstab, etc.); the issue
  seems to be confined to specifying the root device on boot-up. This
  appears to be a regression from 2.6.24, where it can be verified that
  booting from labeled roots does work.
  
  To duplicate this behavior (with a root device whose label is, say, 
hostname-root, and whose UUID is, say, deadbeef-cafe-b33f-c0de-b33fb33fb33f):
- 1. In /boot/grub/menu.lst, find the line that reads "# 
kopt=root=UUID=ef14f7a6-31d2-4094-bddd-eedd1fe8563b ro", and change it to read 
"# kopt=root=LABEL=hostname-root ro".
+ 1. In /boot/grub/menu.lst, find the line that reads "# 
kopt=root=UUID=deadbeef-cafe-b33f-c0de-b33fb33fb33f ro", and change it to read 
"# kopt=root=LABEL=hostname-root ro".
  2. Run "sudo update-grub".
  3. Reboot. Kernel 2.6.27 freezes hard early in the boot process, while kernel 
2.6.24 will still boot up smoothly.

-- 
[Intrepid][Regression] 2.6.27 fails to boot when given a root device via 
LABEL=foo
https://bugs.launchpad.net/bugs/272285
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to