Install a boot manager: GRUB2

«« Previous
Next »»

Weight: 2
Description: Candidates should be able to select, install and configure a boot manager

Key Knowledge Areas:

◉ Providing alternative boot locations and backup boot options.
◉ Install and configure a boot loader such as GRUB Legacy.
◉ Perform basic configuration changes for GRUB 2.
◉ Interact with the boot loader

Terms and Utilities

◉ /boot/grub/menu.lst
◉ grub-install
◉ MBR
◉ superblock

GRUB has served as long and well for many years. GRUB2 has been around for a little while in openSUSE and Ubuntu but we now see it in Enterprise Linux with its first showing with Red Hate Enterprise Linux 7 and the default boot loader. In many respects GRUB2 is similar but the configuration file is very much more complex and generated with grub2-mkconfig (/sbin/grub2-mkconfig). The configuration file now has or more standard name, /boot/grub2/grub.cfg but it is not edited directly. The configuration comes from the /etc/default/grub file and the directory /etc/grub.d/ . It is here we would add our own entries, but new kernels and ram disks are detected and added to the menu automatically.

To set the menu timeout we can edit the /etc/default/grub file and change the value to whatever we need..

GRUB_TIMEOUT=5

If we need to change the default menu item, this can be achieved via the following command.

grub2-set-default 1

This would set the second item in the menu to be the default, counting from 0. After any change we need to regenerate the grub.cfg

grub2-mkconfig -o /boot/grub2/grub.cfg


«« Previous
Next »»

0 comments:

Post a Comment