grub: feisty linux-image 2.6.20-13, wrong root device in menu.lst
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux-source-2.6.20 (Ubuntu) |
Invalid
|
Medium
|
Unassigned | ||
Bug Description
Ubuntu Feisty 7.04 Beta running kernel linux-image-
Uniform CD-ROM drive Revision: 3.20
Some other people on IRC indicated they had the problem and was able to boot that kernel by hammering on the CD-ROM eject button (and if memory is good, by inserting a CD in the drive). This work around never work when I tried it with my kernel 2.6.20-13.
Grub Parameters for that kernel;
title Ubuntu 7.04 Hdb7, kernel 2.6.20-13
root (hd1,6)
kernel /boot/vmlinuz-
initrd /boot/initrd.
boot
thanks
Problem has been found.
Feisty is not the booting partition this PC, hence the kernel parameters in grub are located in another partition. After an update of feisty, I need to changes manually the grub parameters by manually mounting and editing the grub menu.lst. After Feisty upgrade to 2.6.20-13, I updated the grub menu.lst but I had not renamed root=/dev/sdb7 as root=/dev/hdb7. Don't know why in first place /dev/sdb7 was used...
Anyway, after setting root=/dev/sdb7, problem went away.
As a suggestion, it would be nice if the grub parameters would be suggested to the administrator of the system when a linux-image is upgraded and most importantly after fresh install. I saw the suggested /dev/sdb7 during the CD-ROM install of feisty alternate i386 but I wasn't suggested any other parameters...
thanks