Bug#299528: update-grub generates wrong automagic entries if the name of the kernel contains a "+"

Manfred Heubach Manfred Heubach <heubach@heubach-edv.de>, 299528@bugs.debian.org
Mon, 14 Mar 2005 19:38:35 +0100


Package: grub
Version: 0.95+cvs20040624-15
Severity: critical
Justification: breaks the whole system



-- System Information:
Debian Release: 3.1
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.4.27+acl+ctx
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)

Versions of packages grub depends on:
ii  libc6                       2.3.2.ds1-20 GNU C Library: Shared libraries an
ii  libncurses5                 5.4-4        Shared libraries for terminal hand

-- no debconf information


Further information:
====================

in /boot I have a kernel image named vmlinuz-2.4.27+acl+ctx
update grub generates this line in menu.lst:

kernel          /vmlinuz-2.4.27+acl+ctx +acl+ctx

but it should be

kernel		/vmlinuz-2.4.27+acl+ctx root=dev/hda5 ro acpi=force

kernel versions without a "+" in the name work well.