Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I was previously using Ubuntu Hardy 8.04 and now using Ubuntu Karmic 9.10. I am somewhat offended by the memory tests at the Grub2 start-up ? Why are they there ? Do I really need memory tests at start up ?

share|improve this question
6  
Offended? That's a bit of an odd reaction... –  Ignacio Vazquez-Abrams Apr 16 '10 at 7:13
    
@Ignacio Vasquez-Abrams : Well .... they are there in my Grub2 and I did nothing to install them ! .... does look funny ! –  Arkapravo Apr 16 '10 at 7:41
    
They are there for your convenience. Ubuntu, as with many other Linux distributions, includes tools that you may find useful in the future, not just the bare minimum that gets things to work. Ubuntu doesn't charge you $200+ USD for an Office Suite--did you want to pay for a memory tester when you find out you need one? –  Broam Apr 23 '10 at 18:34

2 Answers 2

up vote 3 down vote accepted

The memory test is there so that you can test the memory in your machine.

This is not something I have ever done myself, it is only useful if you are having some problems with your computer and want to try to find the cause.

I think that it has appeared in the menu of every distribution I have used, so it is more likely that the Ubuntu developers have not got rid of it from the standard grub install rather than that they have chosen to put it there.

It does seem rather un-Ubuntu-ish (Ubuntu being aimed at users who would read this and think the computer will test how well the user can remember things), and I am quite surprised that it hasn't been got rid of; perhaps the Ubuntu developers don't have multiple operating systems on their computers so don't actually see the menu.

share|improve this answer

Memtest86 and Memtest86+ are not part of the Grub bootloader, they are separate hardware diagnostic tools. They are included in Ubuntu's default boot menus for convenience.

They cannot be run under Linux (or Windows); they must be booted into like an operating system so that they can access the entirety of a machine's physical memory for testing.

If you don't want them in Ubuntu, you can remove the memtest86+ package through the Apt package manager:

sudo aptitude remove memtest86+

Alternately, you can simply remove them from the Grub menus with:

sudo chmod -x /etc/grub.d/*memtest*
sudo update-grub
share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.