FS#22993 - [grub2-bios] memtest86+'s entry doesn't work
Attached to Project:
Arch Linux
Opened by mattia (nTia89) - Monday, 21 February 2011, 16:20 GMT
Last edited by Ronald van Haren (pressh) - Friday, 22 April 2011, 10:42 GMT
Opened by mattia (nTia89) - Monday, 21 February 2011, 16:20 GMT
Last edited by Ronald van Haren (pressh) - Friday, 22 April 2011, 10:42 GMT
|
Details
Description:
if i select its from grub menu, my pc reboot Additional info: * latest x86_64 packages, this include: grub2-bios-1.99~rc1-1 and memtest86+-4.20-1 Steps to reproduce: have grub2-bios and memtest86+ installed, building the config file using grub tool "grub-mkconfig -o /boot/grub/grub.cfg", select memtest entry at grub menu |
This task depends upon
Closed by Ronald van Haren (pressh)
Friday, 22 April 2011, 10:42 GMT
Reason for closing: Fixed
Additional comments about closing: Fixed in upcoming 1.99rc2. Note that you need to reinstall grub2 to your mbr (grub-install /dev/sda or similar) for it to work.
Friday, 22 April 2011, 10:42 GMT
Reason for closing: Fixed
Additional comments about closing: Fixed in upcoming 1.99rc2. Note that you need to reinstall grub2 to your mbr (grub-install /dev/sda or similar) for it to work.
P.S.
Related lines in my menu.lst:
title Memtest86+ [/boot/memtest86+/memtest.bin]
root (hd0,5)
kernel /memtest86+/memtest.bin
Name : memtest86+
Version : 4.20-1
...
Installed Size : 180.00 K
...
Install Date : Mon 07 Mar 2011 12:49:06 PM CST
Install Reason : Explicitly installed
One way to test if its a memtest or grub2 issue is to grab the bootable ISO from memtest.org, burn it on a CD and then boot it. If it boots and works fine then it's probably an issue with grub2 like a config error or how it launches memtest. If not, then it's a problem with memtest. Pehaps hardware related. FTR, do you use a relatively new or uncommon CPU? If so, then maybe memtest doesn't support it.
Changelog on the memtest's homepage says it is supported in version 4.10.
I've two memory installed, here is lines from lshw:
*-memory
description: System Memory
physical id: d
slot: System board or motherboard
size: 6GiB
*-bank:0
description: SODIMM DDR3 Synchronous 1334 MHz (0.7 ns)
product: M471B5673EH1-CF8
vendor: AMD
physical id: 0
slot: M1
size: 4GiB
width: 64 bits
clock: 1334MHz (0.7ns)
*-bank:1
description: SODIMM DDR3 Synchronous 1334 MHz (0.7 ns)
product: ACR256X64D3S1333C9
vendor: AMD
physical id: 1
slot: M2
size: 2GiB
width: 64 bits
clock: 1334MHz (0.7ns)
completely different hardware but same problem
i indeed use memtest in arch ISO and it works fine.....
so, imho isn't an hardware problem....
http://pastebin.com/DWPyQK0h
/boot/grub/grub.cfg:
http://pastebin.com/nwGSy06A
Unfortunately this commit was applied just after 1.99~rc2 tarball was released by upstream - http://bazaar.launchpad.net/~vcs-imports/grub/grub2-bzr/revision/3230 . I guess that solves the mystery.
pressh: Apply http://bazaar.launchpad.net/~vcs-imports/grub/grub2-bzr/diff/3230 patch to grub2-bios 1.99~rc2 if possible. I dont think this affects grub2-efi-{x86_64,i386} since thay do not include linux16 command.
http://dl.dropbox.com/u/9710721/grub2_sources/grub2-1.99~rc2-1.src.tar.gz
http://dl.dropbox.com/u/9710721/grub2_sources/grub2_extras_915resolution_r7.tar.xz
http://dl.dropbox.com/u/9710721/grub2_sources/grub2_extras_lua_r20.tar.xz
http://dl.dropbox.com/u/9710721/grub2_sources/grub2_extras_ntldr-img_r17.tar.xz