If using UEFI Please see this question, "Can I boot memtest86+ if I'm using UEFI?"
After having installed the 64bit version of Ubuntu 12.04 on my Lenovo B570 I ran into the same problems I had when installing 11.10 with Grub not playing nicely with a uEFI system. I used the same technique as last time to solve the problem (using a Super Grub Disc LiveCD session to repair Grub) and my system happily dual boots between Ubuntu and Windows 7
However now when I boot up the Grub menu only displays
- Ubuntu, with Linux 3.2.0-24-generic
- Ubuntu, with Linux 3.2.0-24-generic (recovery mode)
- Previous Linux versions
- Windows 7 (loader) (on /dev/sda1)
- Windows Recovery Environment (loader) (on /dev/sda4)
I no longer see the option to use Memtest86+ which was there previously, having checked in the Ubuntu Software Center I can see that the package is installed, but how to I make the option to run it once again appear in the Grub menu?
I've tried:
sudo update-grub
which doesn't make any difference.
sudo chmod +x /etc/grub.d/20_memtest86+
results in:
chmod: cannot access /etc/grub.d/20_memtest86+': No such file or directory
and entering
ls /etc/grub.d/
results in:
00_header 10_linux 30_os-prober 41_custom
05_debian_theme 20_linux_xen 40_custom README
Best Answer
Try opening a terminal and running
Check to see if it's there
Just done the same as I had it disabled
You could try creating the file if it's not there, using nano in a terminal
or with a gui editor
Fill it with
Make sure to run the chmod +x command on it afterwards.
I'd be a bit concerned that it's missing though - do you have everything else in grub.d ?