[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#637407: linux-image-3.0.0-1-686-pae: Only grub2 adds an entry in menu.lst (grub1 doesn't)

reassign 637407 grub-legacy 0.97-18
retitle 637407 update-grub: suppresses Linux 3.0.0-1 (and other kernels supporting Xen) from menu.lst
severity 637407 important


Hi again,

auto38092157@hushmail.com wrote:

> Indeed it said version 0.97-18 was upgraded.
> If version 0.97-18 still seems old, that may well be.

Thanks.  That is very old, older than any version Debian currently
supports.  In the NEWS file, I read:

	Versions of the kernel Linux newer than 2.6.23, like the ones
	included in Debian Lenny, are known to differ slightly in
	their binary format, in a way that very old versions of GRUB
	are unable to boot.

	If you're upgrading GRUB in a system that was installed before
	Debian Etch, and you have never manually updated your GRUB
	install, it is possible that your system stops booting.

The version in etch is 0.97-27etch1.  However:

> Humble suggestion: Look for that xen code in /usr/sbin/update-grub

I agree that checking the kernel configuration and assuming that a
xen kernel (like plain 3.0.0-1-amd64!) will never be used outside of
xen is a bad assumption.  This looks like a real and serious bug
in the grub-legacy scripts; thanks for finding and explaining it.

Reassigning.  Alas, I'm not able to actually reproduce this because of
Bug#637556.  If someone has the time and interest to demonstrate the
problem with a current version of grub 1, please do.

Reply to: