Difference between revisions of "Change Boot Menu options from Grub Bootloader"

From CDOT Wiki
Jump to: navigation, search
Line 13: Line 13:
 
== Why Edit the Grub Bootloader?  ==
 
== Why Edit the Grub Bootloader?  ==
  
There are various reasons to edit the Grub bootloader:
+
There are numerous reasons to edit the Grub bootloader:
 
 
  
 
* Change the order of bootable operating systems in the menu list
 
* Change the order of bootable operating systems in the menu list

Revision as of 21:50, 29 December 2009

What is the Grub Bootloader?

Grub stands for (GRand Unified Bootloader)

The Grub bootloader is a package that is used to boot various operating systems via a menu upon computer system boot-up.

How the Grub Bootloader Works

Generally when most Linux systems are installed, the Grub bootloader program is installed. After Linux installation and computer reboot, the Grub bootloader menu should appear offering the user with a selection of operating systems to boot. The concept is similar to the boot.ini file that NTLDR (the boot loader for Windows OS) uses to supply a menu selection for a multiple-boot system.

When the computer system starts, the computer's BIOS locates and runs the bootstrap program on the MBR (Master Boot Record). A series of programs (of Grub) are run provide the user a selection of operating system to choose to boot into. For example, the user can select a version of Linux to load the Linux Kernel, or the user can select another operating system (like Windows) to load in the boot-loader (eg. NTLDR). This process of loading boot loaders for other operating systems than Linux is referred to as chainloading.

Why Edit the Grub Bootloader?

There are numerous reasons to edit the Grub bootloader:

  • Change the order of bootable operating systems in the menu list
  • Change the DEFAULT bootable operating system (eg. from timed count-down)
  • Change the DEFAULT count-down (timeout) value
  • Change the appearance (color) of the bootloader menu
  • Assign a boot password
  • Add additional options to the kernel upon loading Linux Kernel