Bug#324150: kernel 2.6.8-2-686: grub menu.lst points to a wrong kerel /vmlinuz location

Michel van der Klei michel at mitch-it.com
Sat Aug 20 21:51:18 UTC 2005


On Sat, Aug 20, 2005 at 02:38:53PM -0700, Steve Langasek wrote:
> On Sat, Aug 20, 2005 at 04:47:21PM +0200, Michel van der Klei wrote:
> > Package: grub
> > Version: 0.95+cvs20040624-17
> > Severity: grave
> 
> > After a kernel upgrade last night my system fails to boot.
> > It was caused by a wrongly updated menu.lst which pointed to
> > a wrong kernel location:
> 
> > It pointed to:
> > /vmlinuz-2.6.8-2-686 root=/dev/hda5 ro vga=791
> 
> > and that should be:
> 
> > /vmlinuz-2.6.8-2-686 root=/dev/sda5 ro vga=791 
> 
> > FYI this is a sata machine
> 
> Which presumably means that you were upgrading from a kernel in which
> SATA showed up as IDE, to one in which SATA shows up as SCSI.  I don't
> think grub can be expected to fix this for you automatically.

Nope Steve, i came from a 2.6 kernel with sata support. There was no
need to make any changes in my /etc/fstab aswell. Grub was setup
correctly and worked fine until the upgrade. 

I've saw this problem before but in that case i came from a 2.4 kernel
and sata showed up as IDE, so that was explainable.

For me this is not such a big problem since i know what to do .... but
some kind of a newbie will have some big trouble with this.

> The most that grub does is populate the entry automatically with the 
> contents of the "kopt" variable in menu.lst:
> 
> ## default kernel options
> ## default kernel options for automagic boot options
> ## If you want special options for specifiv kernels use kopt_x_y_z
> ## where x.y.z is kernel version. Minor versions can be omitted.
> ## e.g. kopt=root=/dev/hda1 ro
> # kopt=root=/dev/hda5 ro vga=791
> 
> If you want new kernel entries to automatically be given /dev/sda5 for
> their root fs, you should edit that last line.

Hmm kind of strange, my menu.lst contains:

#kopt=root=/dev/sda5 ro vga=791

The grave severity is maybe slightly overdone, excuse for that one.

Regards,

Michel van der Klei






More information about the Pkg-grub-devel mailing list