Bug#491223: `update-grub' considers all 2.6.25* kernels to work w/ XEN

Robert Millan rmh at aybabtu.com
Sat Jul 19 16:15:48 UTC 2008


On Thu, Jul 17, 2008 at 09:20:06PM +0300, Teodor wrote:
> Package: grub
> Version: 0.97-41
> Severity: important
> 
> I've installed the Xen hypervisor and the corresponding linux kernel and
> `update-grub' adds incorrect entries to the menu.lst file:
> 
> ########
> inspire:~# ls -1 /boot/vmlinuz-2.6.*
> /boot/vmlinuz-2.6.18-6-686
> /boot/vmlinuz-2.6.18-6-xen-686
> /boot/vmlinuz-2.6.24-openvz-24-004.1d1-686
> /boot/vmlinuz-2.6.25-2-686
> /boot/vmlinuz-2.6.25-2-xen-686
> 
> inspire:~# update-grub 
> Searching for GRUB installation directory ... found: /boot/grub
> Searching for default file ... found: /boot/grub/default
> Testing for an existing GRUB menu.lst file ... found:
> /boot/grub/menu.lst
> Searching for splash image ... none found, skipping ...
> Found Xen hypervisor 3.0.3-1-i386-pae,  kernel:
> /boot/vmlinuz-2.6.25-2-686
> Found Xen hypervisor 3.2-1-i386,  kernel: /boot/vmlinuz-2.6.25-2-686
> Found Xen hypervisor 3.0.3-1-i386-pae,  kernel:
> /boot/vmlinuz-2.6.25-2-xen-686
> Found Xen hypervisor 3.2-1-i386,  kernel: /boot/vmlinuz-2.6.25-2-xen-686
> Found Xen hypervisor 3.0.3-1-i386-pae,  kernel:
> /boot/vmlinuz-2.6.18-6-xen-686
> Found kernel: /boot/vmlinuz-2.6.25-2-686
> Found kernel: /boot/vmlinuz-2.6.25-2-xen-686
> Found kernel: /boot/vmlinuz-2.6.24-openvz-24-004.1d1-686
> Found kernel: /boot/vmlinuz-2.6.18-6-686
> Found kernel: /boot/vmlinuz-2.6.18-6-xen-686
> Found kernel: /boot/memtest86.bin
> Found kernel: /boot/memtest86+.bin
> Updating /boot/grub/menu.lst ... done
> ########
> 
> 
> First problem: XEN + 2.6.25-2-686 is giving kernele panic because it was
> never supposed to work, instead the -xen variant should work.
> 
> Second problem: 2.6.25-2-xen-686 or 2.6.18-6-xen-686 without XEN
>  cannot work either.

Did this happen with 0.97-40?

-- 
Robert Millan

<GPLv2> I know my rights; I want my phone call!
<DRM> What good is a phone call… if you are unable to speak?
(as seen on /.)





More information about the Pkg-grub-devel mailing list