19
Oct
2015

GRUB: Editing the Boot Selection List

So whilst GRUB is great and all for easily selecting which OS to boot, it can be a bit confusing sometimes when you have a situation such as the one below:

  • Ubuntu Linux 15.04
  • Advanced Options for Ubuntu Linux 15.04
  • Windows 7 (sde1)
  • Windows 7 (sdf1)
  • Windows 7 (sdg1)
  • Windows 9001 (sd<googol>)

The issue I’m trying to make out is when you have multiple versions of the same Windows OS on the same machine. It’s not very useful to have all these OS’s only differentiated by their position in the drive tree – so whilst you could learn which OS is which, if you move any drives around it will mess up the ordering.

Normally  you can edit /boot/grub/grub.cfg but theres an issue with that:

Screenshot_2015-10-19_19-09-48

Waah. You can try to edit this file but it’ll be overwritten when you run sudo update-grub, and if you get the editing wrong you might not be able to boot! That will just simply not do. Fortunately this is Linux! There is a way: GRUB Customizer!

To get this package, run the following commands to add it’s repository and install:

sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt-get update
sudo apt-get install grub-customizer

Once its installed, run it from your applications menu (you will need to enter your password since this program needs to edit system files).

Screenshot_2015-10-19_19-14-21

The interface is very nice! You can rearrange the OS’s, rename them, create menus and even get into directly editing their GRUB entries. In the other tabs you can change which position the GRUB interface starts at, and even set it to remember the last position it was in – very handy for restarts after updates!

Screenshot_2015-10-19_19-18-03

How cool is that?! This is something that has bugged me for a long time, and I have finally found a fix for it. Go into appearance settings and you can configure how the interface actually looks.

Here is my listing:

Screenshot_2015-10-19_19-59-40

Had to have a bit of fun! Of course, you would identify which Windows installation was which and name them accordingly.

That’s all for today! Thanks for reading, and I hope you found this useful! I certainly did.

Apologies for the downtime!
Cold boot problems: Gigabyte GA-78LMT-S2P

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.