LPICの学習メモ(ブートローダー)

LINUXの代表的なブートローダ

GRUB(GRand Unified Bootloader)

  • GRUB Legacy (ver0.9x系)
  • GRUB 2 (ver1.9x系)

Cent7やRHEL7はGRUB2。 起動時にブートオプションを指定するなど、いろいろできる。

GRUB2の設定ファイルを見てみる

> cat /etc/default/grub
GRUB_TIMEOUT=5
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="crashkernel=auto rhgb quiet"
GRUB_DISABLE_RECOVERY="true"

設定を反映させる、

GRUB2は上記のファイルを直接使用しない。上記のファイルをもとにgrub-mkconfigコマンドで設定ファイルを生成する

> rm sudo grub2-mkconfig -o /tmp/test.cfg
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-3.10.0-229.el7.x86_64
Found initrd image: /boot/initramfs-3.10.0-229.el7.x86_64.img
Found linux image: /boot/vmlinuz-3.10.0-229.11.1.el7.x86_64
Found initrd image: /boot/initramfs-3.10.0-229.11.1.el7.x86_64.img
Found linux image: /boot/vmlinuz-0-rescue-405a5d4712b5448a9105ecaec9c7e9a5
Found initrd image: /boot/initramfs-0-rescue-405a5d4712b5448a9105ecaec9c7e9a5.img
done