[Bug 178015] Kernel upgrade changes root= boot parameter to non-existing UUID

Martin Eisenhardt martin.eisenhardt at mneisen.org
Fri Dec 21 23:23:55 UTC 2007


Public bug reported:

The kernel update from this morning (2007-Dec-21) changed GRUB's
menu.lst in a very marginal but still very crucial way: it messed with
my root= boot flag:


<cut>
--- a/menu.lst  2007-12-22 00:22:19.729646249 +0100
+++ b/menu.lst  2007-12-22 00:22:07.728962370 +0100
@@ -129,13 +129,13 @@

 title          Ubuntu 7.10, kernel 2.6.22-14-generic
 root           (hd0,1)
-kernel         /vmlinuz-2.6.22-14-generic root=UUID=926efc98-7e18-4599-9e26-71cbbdd853c7 ro quiet splash
+kernel         /vmlinuz-2.6.22-14-generic root=UUID=52bb200c-f962-40a9-9200-bc1ce963210b ro quiet splash
 initrd         /initrd.img-2.6.22-14-generic
 quiet

 title          Ubuntu 7.10, kernel 2.6.22-14-generic (recovery mode)
 root           (hd0,1)
-kernel         /vmlinuz-2.6.22-14-generic root=UUID=926efc98-7e18-4599-9e26-71cbbdd853c7 ro single
+kernel         /vmlinuz-2.6.22-14-generic root=UUID=52bb200c-f962-40a9-9200-bc1ce963210b ro single
 initrd         /initrd.img-2.6.22-14-generic

 title          Ubuntu 7.10, memtest86+
</cut>


My root partition's vol_id is 926efc98-7e18-4599-9e26-71cbbdd853c7, and this value was in menu.lst before the upgrade.

After the upgrade, the value in menu.lst (for both the "normal" boot
entry and the recovery mode) had changed to
52bb200c-f962-40a9-9200-bc1ce963210b. None of the partitions on this
laptop has this vol_id; i can only guess, but maybe some partition on
the test/packaging system for the kernel upgrade has a partition with
this vol_id.

I simply booted up using the Live CD, determined the correct(!) vol_id
for my root partition, manually mounted the boot partition and changed
/boot/grub/menu.lst accordingly.

Now, everything is back to normal.

I consider classifying this as a serious bug since it makes systems
unbootable.

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

-- 
Kernel upgrade changes root= boot parameter to non-existing UUID
https://bugs.launchpad.net/bugs/178015
You received this bug notification because you are a member of Kernel
Bugs, which is a bug contact for linux-meta in ubuntu.




More information about the kernel-bugs mailing list