Seems like the latest versions of memtest86+ trigger problems in grub. Work around appears to be use the ELF version and the grub --type=netbsd options. Reproducible: Always Steps to Reproduce: 1. emerge memtest86+ (version 2.11) 2. reboot and select memtest86+ from grub 3. watch grub throw Error 28 Actual Results: This fedora bug explains it far better than I can. https://bugzilla.redhat.com/show_bug.cgi?id=472981 Expected Results: memtest86+ boots on AMD64 system
Confirmed, fedora work around works for my system. 1. patch memtest.lds for memory location above 0x10000 2. install elf rather than bin version 3. add --type=netbsd flag to grub kernel entry
This should now be fixed in CVS. Thanks for reporting the problem and providing a fix for it! I would appreciate it if you could please confirm that the issue is indeed gone after updating your Portage tree and reinstalling memtest86+.
I just tried 2.11 (had to add ~x86 -- any reason why it is unstable?) and after updating my grub kernel entry, it works! Thanks for fixing this! It is so weird that all those bootdisks and livecd's with the trusty memory tester are now all defunct for newer PCs like mine.