Most of the Linux distributions that we use today, have the GRand Unified Boot-loader as their default boot-loader. Recently the developers of GRUB (GNU) have released the latest version GRUB 2 which have lots of improvements compared to its previous version. By default Ubuntu 9.04 comes with the old GRUBbootloader, so today we are going to see how to install the new GRUB 2 on our favourite Ubuntu 9.04!
First lets see what are the features of GRUB 2 :
- Scripting support, such as conditionals, loops, variables and functions.
- Graphical interface.
- Dynamic loading of modules in order to extend itself at the run time rather than at the build time.
- Portability for various architectures.
- Internationalization. This includes support for non-ASCII character code, message catalogs like gettext, fonts, graphics console, and so on.
- Real memory management, to make GNU GRUB more extensible.
- Modular, hierarchical, object-oriented framework for file systems, files, devices, drives, terminals, commands, partition tables and OS loaders.
- Cross-platform installation which allows for installing GRUB from a different architecture.
- Rescue mode saves unbootable cases. Stage 1.5 was eliminated.
- Fix design mistakes in GRUB Legacy, which could not be solved for backward-compatibility, such as the way of numbering partitions.
Now lets see how to install it on your system :
1) Open the terminal (In the main menu Applications > Accessories > Terminal) and type sudo apt-get install grub-pc (give the password when prompted)
2) After installing, the configuration starts…. in this phase you’ll get a scree as as shown below. Click on “OK”
3) Chain-load from menu.lst? Click on “Yes”
4) In the next screen, don’t enter anything…. just click “OK”
5) After that reboot the system.
6) When starting it will say “Grub loading… Press “ESC” to enter the menu…” when you get this window press ESC. Sometimes you might miss this window and will be prompted with an error messege “Error 11: Unrecognised device string. Press any key to continue…” in here press any key.
7) After that you will see a window as shown below. In this screen select “Chainload into GRUB 2″ and press “e” to edit.
8) In the next screen select the top item (starting from “root”) and press “e” to edit.
9) Next remove the word “root” from the line (only remove the word root, nothing else. not even a single space) and replace it with the word “uuid” and press enter.
10) Now you’ll see the GRUB 2 boot menu, select your OS from the list and press enter.
11) Finally after you login to your system, open the terminal and type sudo upgrade-from-grub-legacy
Great now your all done! Now you have the latest GRUB 2 installed in your PC. Still not satisfied? Ok then follow this great tutorial from HowtoForge : How To Add A Splash Image To GRUB 2 On Ubuntu 9.04
Have a Question? (TechHamlet Forums)
If you have a question about this post or if you have any other tech related problem, don't hesitate to resolve it through our forum! Just visit our forum at : http://forums.techhamlet.com, and post your question. Our team will resolve your problem in no time!
Related Posts
- How To Install Ubuntu as any Other Windows Application
- Step by Step How to Install Ubuntu 9.10 in Your System
- Want to Have a Taste of KDE in Ubuntu?
- OMG! My Boot Loader Was Corrupted! I Can’t Log into My Linux System!
- Ubuntu : How To Edit Your Boot Loader Without Committing Suicide!
- How To Install the Latest Firefox 3.6 on SUSE Linux
- Ubuntu : 4 Ways to Install Software
- 10 Cool Linux Wallpapers to Decorate Your Desktop
















I'm a huge fan of Ubuntu, so it's great to see articles like this to help out newbies to the Linux platform.
Always glad to help you people :D