[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