Are you setting up your computer to dual-boot between two operating systems (or more)? Â If so, you must be familiar with the boot loader. This tool enables users to choose which operating system he/she wants to log into. The boot loader that comes with the Ubuntu installation is called GRUB.
As useful as it is, the GRUB boot loader is not the prettiest girl in town. The interface is only as beautiful as a text-based interface can be. Even though some people can live with it just fine, some others wish they could beautify the look a little bit.
If you don’t mind meddling with command lines, you can apply some eye candy (and more functionalities) to GRUB with the help of BURG.
Playing Between The Lines
According to the explanation in the Community Ubuntu Documentation:
BURG stands for Brand-new Universal loadeR from GRUB. It’s based on GRUB and adds features like new object format and configurable menu system.
To add BURG from within your Ubuntu installation, you have to use command lines. But worry not, young Jedi! It’s not as scary as it sounds. As long as you follow everything to the letter – no pun intended – you should be just fine.
But before we begin, let’s look at the original boot loader text-based interface that we are trying to change.
![How To Customize The GRUB Boot Loader Using BURG [Ubuntu] image 01a Boot Loader How To Customize The GRUB Boot Loader Using BURG [Ubuntu]](http://cdn.makeuseof.com/wp-content/uploads/2011/01/01a-Boot-Loader.jpg?f13625)
The first step you should do is to log into your Ubuntu installation. Then open “Terminal” to execute all the command lines needed to download, install, and configure BURG. You can find Terminal inside “Applications – Accessories“, or you can also use the search function to find it.
![How To Customize The GRUB Boot Loader Using BURG [Ubuntu] image 01b Open Terminal How To Customize The GRUB Boot Loader Using BURG [Ubuntu]](http://cdn.makeuseof.com/wp-content/uploads/2011/01/01b-Open-Terminal.jpg?f13625)
By default, BURG is not included in Ubuntu’s standard repository. So you should add the server that hosts BURG files to the repository by executing this command line:
sudo add-apt-repository ppa:bean123ch/burg
To avoid mistyping, it’s easier to copy and paste that line to Terminal, and press Enter to execute it.
![How To Customize The GRUB Boot Loader Using BURG [Ubuntu] image 02b Terminal How To Customize The GRUB Boot Loader Using BURG [Ubuntu]](http://cdn.makeuseof.com/wp-content/uploads/2011/01/02b-Terminal.jpg?f13625)
Then you should download and install BURG (loader, themes and emulator). Use this command to do that:
sudo apt-get update && sudo apt-get install burg
![How To Customize The GRUB Boot Loader Using BURG [Ubuntu] image 02c Downloading BURG How To Customize The GRUB Boot Loader Using BURG [Ubuntu]](http://cdn.makeuseof.com/wp-content/uploads/2011/01/02c-Downloading-BURG.jpg?f13625)
The process could take a while, depending on the speed of your internet connection. It’s essential that you use a stable connection to get the best result. From my experiments, I found out that an unstable connection will cause download problems: some of the components might not download completely, and the installation process will fail.
Configuring BURG
After we finish the download and installation process, the next step is to configure BURG. The Terminal will display something like this:
![How To Customize The GRUB Boot Loader Using BURG [Ubuntu] image 02d Configuring burg pc How To Customize The GRUB Boot Loader Using BURG [Ubuntu]](http://cdn.makeuseof.com/wp-content/uploads/2011/01/02d-Configuring-burg-pc.jpg?f13625)
Press Enter to go to the next screen, and another Enter to skip again.
![How To Customize The GRUB Boot Loader Using BURG [Ubuntu] image 03b Configuring BURG 2 How To Customize The GRUB Boot Loader Using BURG [Ubuntu]](http://cdn.makeuseof.com/wp-content/uploads/2011/01/03b-Configuring-BURG-2.jpg?f13625)
You will arrive at this “Configuring burg-pc” screen. This one is a little tricky because hitting Enter will not bring you anywhere. After several trial and errors, I found out that you have to select the “OK” option by using the right arrow key on the keyboard or by pressing tab, then after the “OK” is selected, you can press Enter to continue.
![How To Customize The GRUB Boot Loader Using BURG [Ubuntu] image 03c Configuring BURG 3 How To Customize The GRUB Boot Loader Using BURG [Ubuntu]](http://cdn.makeuseof.com/wp-content/uploads/2011/01/03c-Configuring-BURG-3.jpg?f13625)
The following screen will ask you to choose which device is the “GRUB install device“. If your computer has only one hard drive, you will only see one device. The problem is, how to select it? To avoid accidentally skipping this configuration, press Space to select the device before pressing Enter.
![How To Customize The GRUB Boot Loader Using BURG [Ubuntu] image 03d Install Device Choose How To Customize The GRUB Boot Loader Using BURG [Ubuntu]](http://cdn.makeuseof.com/wp-content/uploads/2011/01/03d-Install-Device-Choose.jpg?f13625)
Navigating BURG
The configuration is now done. You can restart your system and the GRUB boot loader menu will be replaced by BURG.
Navigating within BURG is easy: use the arrow keys on the keyboard to choose the operating system and Enter to load it.
You can also switch between themes easily by pressing F2 to bring up the list of available themes, move between the items with arrow keys, and hit Enter to choose one. Here are some examples of available themes.
![How To Customize The GRUB Boot Loader Using BURG [Ubuntu] image 06 Burg Themes How To Customize The GRUB Boot Loader Using BURG [Ubuntu]](http://cdn.makeuseof.com/wp-content/uploads/2011/01/06-Burg-Themes.jpg?f13625)
Other Function keys that you can use are F1 for Help and F3 to change screen resolution.
Installing BURG From Windows
BURG also comes with a Windows installer. You can get the installer from BURG’s download page. Using it is also very easy: install it,
![How To Customize The GRUB Boot Loader Using BURG [Ubuntu] image 05a Windows Installer How To Customize The GRUB Boot Loader Using BURG [Ubuntu]](http://cdn.makeuseof.com/wp-content/uploads/2011/01/05a-Windows-Installer.jpg?f13625)
And click “Add Boot Entry” under “Programs – Burg” menu.
![How To Customize The GRUB Boot Loader Using BURG [Ubuntu] image 05b Add Boot Entry How To Customize The GRUB Boot Loader Using BURG [Ubuntu]](http://cdn.makeuseof.com/wp-content/uploads/2011/01/05b-Add-Boot-Entry.jpg?f13625)
However, I found this method to be working only if you installed Ubuntu from within Windows. So for those who installed Ubuntu alongside Windows, you have to stick with the command lines.
To be honest, I’m a total newbie when it comes to Ubuntu (Linux) and command lines. I had to repeat the experiment several times just to get it (almost) right, and I’m still trying to grasp everything that I’ve done and described here. So, if you Linux experts out there have found things that I missed here, please do not hesitate to share your input in the comments below.
20 Comments -
Hans Stasse
You als can use the “Get Ubuntu Desktop Edition Windows installer” from here
http://www.ubuntu.com/desktop/…
Alex
Thats looks awesome. I’m also a newbie with Ubuntu. Any ideas as to how undo this? You know, just in case..
Hans Stasse
You als can use the “Get Ubuntu Desktop Edition Windows installer” from here
http://www.ubuntu.com/desktop/get-ubuntu/windows-installer
thurana
Hi Alex,
This is what I can find on uninstalling BURG: http://www.burgloader.com/bbs/…
Hope it’ll help.
Sander VdB
This is a great idea! I already used the bcdedit command in windows to rename the operating systems but this is even better.
But when trying this I immediately encountered a problem.
When I try to add the server I get:
“sudo: add-apt-repository: command not found”
after some googling I found something about the python-software-properties that needed to be installed, and it was. Or I could manually add the repository. But I just don’t know what repository that is.
Any help?
Sander VdB
This is a great idea! I already used the bcdedit command in windows to rename the operating systems but this is even better.
But when trying this I immediately encountered a problem.
When I try to add the server I get:
“sudo: add-apt-repository: command not found”
after some googling I found something about the python-software-properties that needed to be installed, and it was. Or I could manually add the repository. But I just don’t know what repository that is.
Any help?
Ethan Smith
Absolutely DO NOT do this on a dual-boot machine! When I restarted my computer, a ‘Grub rescue’ thing came up. (or something along those lines) And I couldn’t boot into either of my operating systems.. I had to start a fresh install of Ubuntu and wipe out my hard disk. If I were any of you guys, I wouldn’t mess with the boot at all, no matter how ugly it is..
thurana
What version of Ubuntu that you are using? A quick search told me that “add-app-repository” is not available prior to 9.10.
Or you could try to reinstall python, again from a quick search, this is what I found: http://ubuntu-ky.ubuntuforums….
Real help from real Ubuntu expert would really be appreciated.
thurana
I also experienced this in one of my trials. I re-installed Ubuntu and everything goes back to normal (including the option to choose which OS to boot into). No wiping out hard disk is necessary.
It seems that all we need to do is to put back the booting reference to the computer ( –> re-installing GRUB). Unfortunately, I couldn’t find the way to do that without reinstalling Ubuntu. I tried some “sudo” commands that I found on the net to reinstall GRUB but they are not working for me.
Sander VdB
Yes, I was using version 9.04
I’m updating to 9.10 now (I had to do that eventually)
and I’ll try again
thank you
boy-of-no-home
have you tried to recover the grub? no need fresh installing..
http://www.webupd8.org/2009/12…
Sidmkp96
Didn’t worked for me, was stuck at “grub rescue” prompt.
Luckily instead of wiping off my hard disk I found this way:
http://social.answers.microsoft.com/Forums/en-US/w7repair/thread/6b2a2d89-9e9c-4fcb-89bb-7cad29046fbb
Sidmkp96
Didn’t worked for me, was stuck at “grub rescue” prompt.
Luckily instead of wiping off my hard disk I found this way:
http://social.answers.microsof…
GeekOmar
Installing BURG using Synaptic Package Manager is much easier and safer than the terminal. Just launch Synaptic and search for “burg”.
anish j.l
Fantastic article.I tried it and it works.For more about BURG and its installation http://ubuntumanual.org/posts/257/burg-gorgeous-alternative-to-grub-add-icons-animated-menus-and-themes