--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: grub-efi-amd64 has no linux16, fails to boot memtest86+ (multiboot also fails)
- From: Daniel Kahn Gillmor <dkg@fifthhorseman.net>
- Date: Wed, 05 Dec 2012 22:23:18 -0500
- Message-id: <20121206032318.1366.45868.reportbug@alice.fifthhorseman.net>
Package: grub-efi-amd64
Version: 2.00-7
Severity: normal
I've installed grub-efi-amd64 2.00-7 and memtest86+ 4.20-1.1 on this
Thinkpad x220. However, the memtest86+ boot options don't work:
* the normal memtest86+ stanza complains that there is no linux16
command.
* the "experimental multiboot" memtest86+ stanza turns the screen
black, and then reboots; no memory is tested.
any suggestions about how i can run memtest86+ on this platform from
grub-efi? Any more information i can provide to help debug?
--dkg
-- Package-specific info:
*********************** BEGIN /proc/mounts
/dev/mapper/vg_alice0-root / ext4 rw,relatime,errors=remount-ro,user_xattr,barrier=1,data=ordered 0 0
/dev/mapper/vg_alice0-home /home ext4 rw,relatime,user_xattr,barrier=1,data=ordered 0 0
/dev/mapper/vg_alice0-var /var ext4 rw,relatime,user_xattr,barrier=1,data=ordered 0 0
/dev/sda2 /boot ext4 rw,relatime,user_xattr,barrier=1,data=ordered 0 0
/dev/sda1 /boot/efi vfat rw,nosuid,nodev,noexec,relatime,fmask=0022,dmask=0022,codepage=cp437,iocharset=utf8,shortname=mixed,errors=remount-ro 0 0
*********************** END /proc/mounts
*********************** BEGIN /boot/grub/grub.cfg
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#
### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
load_env
fi
set default="0"
if [ x"${feature_menuentry_id}" = xy ]; then
menuentry_id_option="--id"
else
menuentry_id_option=""
fi
export menuentry_id_option
if [ "${prev_saved_entry}" ]; then
set saved_entry="${prev_saved_entry}"
save_env saved_entry
set prev_saved_entry=
save_env prev_saved_entry
set boot_once=true
fi
function savedefault {
if [ -z "${boot_once}" ]; then
saved_entry="${chosen}"
save_env saved_entry
fi
}
function load_video {
if [ x$feature_all_video_module = xy ]; then
insmod all_video
else
insmod efi_gop
insmod efi_uga
insmod ieee1275_fb
insmod vbe
insmod vga
insmod video_bochs
insmod video_cirrus
fi
}
if loadfont unicode ; then
set gfxmode=1024x768
load_video
insmod gfxterm
set locale_dir=$prefix/locale
set lang=en_US
insmod gettext
fi
terminal_output gfxterm
set timeout=5
### END /etc/grub.d/00_header ###
### BEGIN /etc/grub.d/05_debian_theme ###
insmod part_gpt
insmod ext2
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 c4425021-9542-4ff6-888c-548c08b4a69c
else
search --no-floppy --fs-uuid --set=root c4425021-9542-4ff6-888c-548c08b4a69c
fi
insmod png
if background_image /grub/.background_cache.png; then
set color_normal=white/black
set color_highlight=black/white
else
set menu_color_normal=cyan/blue
set menu_color_highlight=white/blue
fi
### END /etc/grub.d/05_debian_theme ###
### BEGIN /etc/grub.d/10_linux ###
menuentry 'Debian GNU/Linux' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-5b7c89b1-cf26-4427-b8a9-8c74e4897111' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod ext2
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 c4425021-9542-4ff6-888c-548c08b4a69c
else
search --no-floppy --fs-uuid --set=root c4425021-9542-4ff6-888c-548c08b4a69c
fi
echo 'Loading Linux 3.2.0-4-amd64 ...'
linux /vmlinuz-3.2.0-4-amd64 root=/dev/mapper/vg_alice0-root ro quiet
echo 'Loading initial ramdisk ...'
initrd /initrd.img-3.2.0-4-amd64
}
submenu 'Advanced options for Debian GNU/Linux' $menuentry_id_option 'gnulinux-advanced-5b7c89b1-cf26-4427-b8a9-8c74e4897111' {
menuentry 'Debian GNU/Linux, with Linux 3.2.0-4-amd64' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.2.0-4-amd64-advanced-5b7c89b1-cf26-4427-b8a9-8c74e4897111' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod ext2
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 c4425021-9542-4ff6-888c-548c08b4a69c
else
search --no-floppy --fs-uuid --set=root c4425021-9542-4ff6-888c-548c08b4a69c
fi
echo 'Loading Linux 3.2.0-4-amd64 ...'
linux /vmlinuz-3.2.0-4-amd64 root=/dev/mapper/vg_alice0-root ro quiet
echo 'Loading initial ramdisk ...'
initrd /initrd.img-3.2.0-4-amd64
}
menuentry 'Debian GNU/Linux, with Linux 3.2.0-4-amd64 (recovery mode)' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.2.0-4-amd64-recovery-5b7c89b1-cf26-4427-b8a9-8c74e4897111' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod ext2
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 c4425021-9542-4ff6-888c-548c08b4a69c
else
search --no-floppy --fs-uuid --set=root c4425021-9542-4ff6-888c-548c08b4a69c
fi
echo 'Loading Linux 3.2.0-4-amd64 ...'
linux /vmlinuz-3.2.0-4-amd64 root=/dev/mapper/vg_alice0-root ro single
echo 'Loading initial ramdisk ...'
initrd /initrd.img-3.2.0-4-amd64
}
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###
### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
insmod part_gpt
insmod ext2
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 c4425021-9542-4ff6-888c-548c08b4a69c
else
search --no-floppy --fs-uuid --set=root c4425021-9542-4ff6-888c-548c08b4a69c
fi
linux16 /memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
insmod part_gpt
insmod ext2
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 c4425021-9542-4ff6-888c-548c08b4a69c
else
search --no-floppy --fs-uuid --set=root c4425021-9542-4ff6-888c-548c08b4a69c
fi
linux16 /memtest86+.bin console=ttyS0,115200n8
}
menuentry "Memory test (memtest86+, experimental multiboot)" {
insmod part_gpt
insmod ext2
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 c4425021-9542-4ff6-888c-548c08b4a69c
else
search --no-floppy --fs-uuid --set=root c4425021-9542-4ff6-888c-548c08b4a69c
fi
multiboot /memtest86+_multiboot.bin
}
menuentry "Memory test (memtest86+, serial console 115200, experimental multiboot)" {
insmod part_gpt
insmod ext2
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 c4425021-9542-4ff6-888c-548c08b4a69c
else
search --no-floppy --fs-uuid --set=root c4425021-9542-4ff6-888c-548c08b4a69c
fi
multiboot /memtest86+_multiboot.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###
### BEGIN /etc/grub.d/30_os-prober ###
### END /etc/grub.d/30_os-prober ###
### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###
### BEGIN /etc/grub.d/41_custom ###
if [ -f ${config_directory}/custom.cfg ]; then
source ${config_directory}/custom.cfg
elif [ -z "${config_directory}" -a -f $prefix/custom.cfg ]; then
source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###
*********************** END /boot/grub/grub.cfg
*********************** BEGIN /proc/mdstat
cat: /proc/mdstat: No such file or directory
*********************** END /proc/mdstat
*********************** BEGIN /dev/disk/by-id
total 0
lrwxrwxrwx 1 root root 9 Dec 5 22:18 ata-HITACHI_HTS723232A7A364_E3834563KWPL9N -> ../../sda
lrwxrwxrwx 1 root root 10 Dec 5 22:18 ata-HITACHI_HTS723232A7A364_E3834563KWPL9N-part1 -> ../../sda1
lrwxrwxrwx 1 root root 10 Dec 5 22:18 ata-HITACHI_HTS723232A7A364_E3834563KWPL9N-part2 -> ../../sda2
lrwxrwxrwx 1 root root 10 Dec 5 22:18 ata-HITACHI_HTS723232A7A364_E3834563KWPL9N-part3 -> ../../sda3
lrwxrwxrwx 1 root root 10 Dec 5 22:18 dm-name-sda3_crypt -> ../../dm-0
lrwxrwxrwx 1 root root 10 Dec 5 22:18 dm-name-vg_alice0-home -> ../../dm-3
lrwxrwxrwx 1 root root 10 Dec 5 22:18 dm-name-vg_alice0-root -> ../../dm-1
lrwxrwxrwx 1 root root 10 Dec 5 22:18 dm-name-vg_alice0-var -> ../../dm-2
lrwxrwxrwx 1 root root 10 Dec 5 22:18 dm-uuid-CRYPT-LUKS1-3eb8b454af034a3ba1679fcc7586d8de-sda3_crypt -> ../../dm-0
lrwxrwxrwx 1 root root 10 Dec 5 22:18 dm-uuid-LVM-njilTmcCyjGV0qwMqc7Xa5TtRNZyRmqe8TrB6tdtyaEhH5aCvXMKewvi62Bl4WQS -> ../../dm-1
lrwxrwxrwx 1 root root 10 Dec 5 22:18 dm-uuid-LVM-njilTmcCyjGV0qwMqc7Xa5TtRNZyRmqeVhL4iWM9a24UpyPnFHF8iXBFquTO5xcN -> ../../dm-2
lrwxrwxrwx 1 root root 10 Dec 5 22:18 dm-uuid-LVM-njilTmcCyjGV0qwMqc7Xa5TtRNZyRmqecrIOFmF3FeYsW7Cq9eYyxNLnq0OMLjhA -> ../../dm-3
lrwxrwxrwx 1 root root 9 Dec 5 22:18 scsi-SATA_HITACHI_HTS7232_E3834563KWPL9N -> ../../sda
lrwxrwxrwx 1 root root 10 Dec 5 22:18 scsi-SATA_HITACHI_HTS7232_E3834563KWPL9N-part1 -> ../../sda1
lrwxrwxrwx 1 root root 10 Dec 5 22:18 scsi-SATA_HITACHI_HTS7232_E3834563KWPL9N-part2 -> ../../sda2
lrwxrwxrwx 1 root root 10 Dec 5 22:18 scsi-SATA_HITACHI_HTS7232_E3834563KWPL9N-part3 -> ../../sda3
lrwxrwxrwx 1 root root 9 Dec 5 22:18 wwn-0x5000cca61df6dd94 -> ../../sda
lrwxrwxrwx 1 root root 10 Dec 5 22:18 wwn-0x5000cca61df6dd94-part1 -> ../../sda1
lrwxrwxrwx 1 root root 10 Dec 5 22:18 wwn-0x5000cca61df6dd94-part2 -> ../../sda2
lrwxrwxrwx 1 root root 10 Dec 5 22:18 wwn-0x5000cca61df6dd94-part3 -> ../../sda3
*********************** END /dev/disk/by-id
*********************** BEGIN /dev/disk/by-uuid
total 0
lrwxrwxrwx 1 root root 10 Dec 5 22:18 2AA5-6F44 -> ../../sda1
lrwxrwxrwx 1 root root 10 Dec 5 22:18 3eb8b454-af03-4a3b-a167-9fcc7586d8de -> ../../sda3
lrwxrwxrwx 1 root root 10 Dec 5 22:18 5b7c89b1-cf26-4427-b8a9-8c74e4897111 -> ../../dm-1
lrwxrwxrwx 1 root root 10 Dec 5 22:18 8ca61cc9-2b1d-4c40-b497-ff81f09f730f -> ../../dm-2
lrwxrwxrwx 1 root root 10 Dec 5 22:18 bf72fcfb-aaad-49f4-a747-6cecb366c308 -> ../../dm-3
lrwxrwxrwx 1 root root 10 Dec 5 22:18 c4425021-9542-4ff6-888c-548c08b4a69c -> ../../sda2
*********************** END /dev/disk/by-uuid
-- System Information:
Debian Release: wheezy/sid
APT prefers testing
APT policy: (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 3.2.0-4-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages grub-efi-amd64 depends on:
ii debconf [debconf-2.0] 1.5.46
ii grub-common 2.00-7
ii grub-efi-amd64-bin 2.00-7
ii grub2-common 2.00-7
ii ucf 3.0025+nmu3
grub-efi-amd64 recommends no packages.
grub-efi-amd64 suggests no packages.
-- debconf information:
grub2/kfreebsd_cmdline:
grub2/device_map_regenerated:
* grub2/linux_cmdline:
grub2/kfreebsd_cmdline_default: quiet
* grub2/linux_cmdline_default: quiet
--- End Message ---
--- Begin Message ---
Source: memtest86+
Source-Version: 5.31b+dfsg-1
Done: Fabio Fantoni <fantonifabio@tiscali.it>
We believe that the bug you reported is fixed in the latest version of
memtest86+, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 695246@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Fabio Fantoni <fantonifabio@tiscali.it> (supplier of updated memtest86+ package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Sun, 09 Jan 2022 21:41:58 +0100
Source: memtest86+
Architecture: source
Version: 5.31b+dfsg-1
Distribution: experimental
Urgency: medium
Maintainer: Debian QA Group <packages@qa.debian.org>
Changed-By: Fabio Fantoni <fantonifabio@tiscali.it>
Closes: 568176 612371 695246 783515 898636 977217 989030
Changes:
memtest86+ (5.31b+dfsg-1) experimental; urgency=medium
.
[ Fabio Fantoni ]
* QA upload.
* New upstream version 5.31b (Closes: #989030, #977217)
* Merge from ubuntu:
- Use elf version by default that should works on major of system.
- Drop the multiboot image from the GRUB menu for now, since it's
experimental and has known problems detecting all memory on some
systems at the moment.
- Support localization of GRUB menu entries.
- Don't present in GRUB menu on EFI systems, since it won't work.
(Closes: #695246)
- Close FD 3 when invoking update-grub.
* Warn that don't support EFI instead of exit silently (LP: 1863940)
* Don't add grub2 entries if GRUB_DISABLE_MEMTEST=true is present
in /etc/default/grub (LP: #420967)
* Make possible disable serial with GRUB_MEMTEST_DISABLE_SERIAL,
enable multiboot with GRUB_MEMTEST_ENABLE_MULTIBOOT and add
custom serial parameters with GRUB_MEMTEST_SERIAL_PARAMS
(Closes: #898636, #612371)
* Specify on grub2 menu entries when elf and bin are used
* d/control: Remove hwtools and kernel-patch-badram from suggests.
* d/copyright: add Upstream-Name, Upstream-Contact and Source fields
* Bumped Standards-Version to 4.6.0
* d/patches:
- update multiboot patch from coreboot patch based on the one of
Vladimir Serbinenko and refreshed for 5.31b (Closes: #568176)
- refresh memtest86+-5.01-O0.patch
- disable memtest86+-5.01-array-size.patch and gcc-5 as seems not
needed with newer upstream version
- refresh serial-console-fix.patch
- add test-random-cflags.patch: use CFLAGS with random.o for
maintain flags like -fno-stack-protector
- add fix-gcc8-freeze-crash.patch: runtime fix for gcc>=8
freeze/crash
- add discard-note_gnu_property.patch: discards the
".note.gnu.property" section that causes crash in some cases
.
[ Jérémy Bobbio ]
* Make the package build reproducibly:
- Add a patch to make ISO image reproducible.
- Set the build date to the latest debian/changelog entry in
debian/rules. (Closes: #783515)
Checksums-Sha1:
ccede9fb94a6db33aa012d3ab4f37ef549ec01ea 1906 memtest86+_5.31b+dfsg-1.dsc
5689804e55318543d881f49b28d3463a85d31d9d 181212 memtest86+_5.31b+dfsg.orig.tar.xz
0e00bc6d73765cd6c13746ae39f0c60da99d3bf0 20996 memtest86+_5.31b+dfsg-1.debian.tar.xz
555993d36a4e1b176380093a2857f01d111c1c30 5440 memtest86+_5.31b+dfsg-1_source.buildinfo
Checksums-Sha256:
b14835245a8975fef057293215d46b4c6be66647b5b4c203b3087f5fc0c2f394 1906 memtest86+_5.31b+dfsg-1.dsc
b31025b00fddd35ec8794cbe832289562cdd9690a5d0062e9ac69eb655e2605f 181212 memtest86+_5.31b+dfsg.orig.tar.xz
709c2962bde409ce9047612f7f7e7d804a31826dce43083938a940b386a9ac48 20996 memtest86+_5.31b+dfsg-1.debian.tar.xz
2e7ecfd18a7eb5f762730f26874c047a0eecd9730675a71c7ed49018dbb30809 5440 memtest86+_5.31b+dfsg-1_source.buildinfo
Files:
900732fd9845aba8044568a1162ccd2d 1906 misc optional memtest86+_5.31b+dfsg-1.dsc
75fdce14981f566e212667008877b889 181212 misc optional memtest86+_5.31b+dfsg.orig.tar.xz
1e7c755130ecc7b56c6ccb46e5196525 20996 misc optional memtest86+_5.31b+dfsg-1.debian.tar.xz
c69e14a34b0dc32e57aa01a26e68b097 5440 misc optional memtest86+_5.31b+dfsg-1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQHEBAEBCgAuFiEEQGIgyLhVKAI3jM5BH1x6i0VWQxQFAmHc15sQHGJhZ2VAZGVi
aWFuLm9yZwAKCRAfXHqLRVZDFOUKC/4vnGvlv5n4NxmyKVW95YQppUdpucbnNaMF
jNHMPpOTMIujkvONmoG8GZROqqnzy0OQmAMKjYIJ6GybwvSbLQI7viFqWzcWi7YB
6Hsv97WfVx3cGtP5Mhd3u3FuCf/JGgGIId2EQxm7bgHxy4Vbn7MlEg6OyL5VjPMj
jHaxAVcFY1N4CXDxskQ7qxnpfRCxEmBMqJgdMiyxXkr8yMFJUYGJmYbx5i52kB82
uXvNohdqsK4sSEHbFwzlN151oPXf6S3p5BSKNdT7SNjbtBKUAnRzI6wLDtBKM2I4
8g77TJhW+iwer88TQwzEfZaYM+huELHKKkAoS5oDsMGq4ryXxltmFAlmCW9OPPhM
I/QxP+ZrIB41UkpcoyIR3HwNt/QyDVTec6YCSUUvOqUOAdmVkBSh9zDXdrU9uhgw
S9yEpSpkXbsEeciy+JhMmvjg3vh+pibPhTl7LqKLtElCWA8AXs71ZA0Pwx69caHs
VrDFQ0f1oE2yzvZBSq2NMhg1w4efH+w=
=jkX9
-----END PGP SIGNATURE-----
--- End Message ---