Package: memtest86+ Version: 2.11-3 Severity: important Tags: patch -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
After upgrading GRUB 2 memtest86+ cannot be launched anymore. GRUB says that the linux16 command should be used to boot into memtest86+ instead of the linux command. I've attached a patch against debian/grub that fixes this and also fixes bug #522345. Cheers, Avi. - -- System Information: Debian Release: squeeze/sid APT prefers testing APT policy: (990, 'testing'), (500, 'unstable') Architecture: i386 (i686) Kernel: Linux 2.6.26-2-686 (SMP w/1 CPU core) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash memtest86+ depends on no packages. memtest86+ recommends no packages. Versions of packages memtest86+ suggests: ii grub-pc [grub] 1.96+20090725-1 GRand Unified Bootloader, version pn hwtools <none> (no description available) pn kernel-patch-badram <none> (no description available) pn memtest86 <none> (no description available) pn memtester <none> (no description available) ii mtools 4.0.10-1 Tools for manipulating MSDOS files - -- no debconf information -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) iEYEARECAAYFAkp4E8AACgkQwK8SobAxNVnHFACfb1P0OdENnKL4mHlmtk2F1FEp EpAAnjI32UV+sD2wYlhV3jZpQEmEdBMB =c75n -----END PGP SIGNATURE-----
Index: memtest86+-2.11/debian/grub =================================================================== --- memtest86+-2.11.orig/debian/grub 2009-08-04 12:37:21.000000000 +0300 +++ memtest86+-2.11/debian/grub 2009-08-04 12:41:20.000000000 +0300 @@ -1,16 +1,16 @@ #!/bin/sh set -e -. /usr/lib/grub/update-grub_lib +. /usr/lib/grub/grub-mkconfig_lib if test -e /boot/memtest86+.bin ; then MEMTESTPATH=$( make_system_path_relative_to_its_root "/boot/memtest86+.bin" ) echo "Found memtest86+ image: $MEMTESTPATH" >&2 cat << EOF menuentry "Memory test (memtest86+)" { - linux $MEMTESTPATH + linux16 $MEMTESTPATH } menuentry "Memory test (memtest86+, serial console 115200)" { - linux $MEMTESTPATH console=ttyS0,115200n8 + linux16 $MEMTESTPATH console=ttyS0,115200n8 } EOF fi