Software & AppsOperating SystemLinux

Adding Memtest86+ to Grub Menu in Ubuntu

Ubuntu 14

In this article, we will guide you through the process of adding Memtest86+ to the Grub Menu in Ubuntu. This can be a useful tool for diagnosing and troubleshooting memory-related issues on your system.

Quick Answer

To add Memtest86+ to the Grub menu in Ubuntu, you need to make the script executable, update the Grub configuration, and check if the Memtest86+ option is available in the menu.

What is Memtest86+?

Memtest86+ is an advanced memory diagnostic tool. It is based on the well-known original Memtest86 written by Chris Brady. Memtest86+ is designed to test and stress test an x86 architecture computer’s random access memory (RAM) for errors.

What is Grub?

Grub, which stands for GRand Unified Bootloader, is a bootloader package developed to support multiple operating systems and allow the user to select among them during boot-up. It is the reference implementation of the Free Software Foundation’s Multiboot Specification, which provides a user the choice to boot one of multiple operating systems installed on a computer or select a specific kernel configuration available on a particular operating system’s partitions.

Adding Memtest86+ to Grub Menu

Follow the steps below to add Memtest86+ to your Grub menu:

Step 1: Open Terminal

You can open Terminal by pressing Ctrl + Alt + T on your keyboard or by searching for ‘Terminal’ in your system’s application launcher.

Step 2: Make the Script Executable

The first command you need to run is:

sudo chmod +x /etc/grub.d/20_memtest86+

This command changes the permissions of the file /etc/grub.d/20_memtest86+ to make it executable. The chmod command is used to change the permissions of a file or directory. The +x option adds the execute permission to the file.

Step 3: Update Grub Configuration

Next, you need to update the Grub configuration by running:

sudo update-grub

This command will generate a new Grub configuration file based on the scripts and settings found in /etc/grub.d/ and /etc/default/grub.

Step 4: Check the Grub Menu

To check if the Memtest86+ option is now available in the Grub menu, you can run:

grep memtest /boot/grub/grub.cfg

This command searches for the word ‘memtest’ in the file /boot/grub/grub.cfg. If the Memtest86+ entry is present, it will be displayed in the Terminal.


By following the steps outlined in this guide, you should now have successfully added Memtest86+ to your Grub menu in Ubuntu. This will allow you to easily run memory tests on your system whenever necessary. If you encounter any issues or have any questions, don’t hesitate to consult the Ubuntu Community Help Wiki or the Memtest86+ website.

What is the purpose of adding Memtest86+ to the Grub menu?

Adding Memtest86+ to the Grub menu allows you to easily access and run memory tests on your system to diagnose and troubleshoot memory-related issues.

How does Memtest86+ work?

Memtest86+ works by stress testing and testing the random access memory (RAM) of an x86 architecture computer for errors. It helps identify and diagnose any memory issues that may be causing system instability or crashes.

Why is it important to make the script executable?

Making the script executable is important because it allows the system to run the script and add the Memtest86+ option to the Grub menu. Without making it executable, the system won’t recognize the script as a valid command.

How often should I run Memtest86+?

It is recommended to run Memtest86+ whenever you suspect that there may be memory issues on your system, such as frequent crashes or system instability. It can also be useful to run Memtest86+ after making any hardware changes or upgrades to ensure the stability of the system.

Can Memtest86+ fix memory errors?

No, Memtest86+ is a diagnostic tool and cannot fix memory errors. Its purpose is to identify and report any memory issues. If Memtest86+ detects errors, it is recommended to replace the faulty memory module(s) to resolve the issue.

Where can I find more information about using Memtest86+?

You can find more information about using Memtest86+ on the Memtest86+ website. They provide detailed documentation and support resources for using the tool effectively.

Leave a Comment

Your email address will not be published. Required fields are marked *