Info kplace.plala.jpから移設しました
■目的
Thinkpad X220はFedoraとWin7のデュアルブートです。
デフォルトでWin7が起動するように変更します。
■Grub2
Grub2は/boot/grub2/grub.cfgファイルを見てブートシーケンスを制御します。
今回Timeout時間を5から3秒へ、デフォルトOSをFedoraからWin7に変更します。
■変更手順
/etc/default/grubを編集して/boot/grub2/grub.cfgに反映させます。
[変更前:/etc/default/grub]
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="Fedora"
GRUB_DEFAULT=saved
GRUB_CMDLINE_LINUX="rd.lvm.lv=vg_x220/lv_swap rd.md=0 rd.dm=0 quiet
rd.lvm.lv=vg_x220/lv_root rhgb
rd.luks=0 LANG=ja_JP.UTF-8 KEYTABLE=jp106"
[変更後:/etc/default/grub]
GRUB_TIMEOUT=3
GRUB_DISTRIBUTOR="Fedora"
GRUB_DEFAULT=4
GRUB_CMDLINE_LINUX="rd.lvm.lv=vg_x220/lv_swap rd.md=0 rd.dm=0 quiet
rd.lvm.lv=vg_x220/lv_root rhgb
rd.luks=0 LANG=ja_JP.UTF-8 KEYTABLE=jp106"
[grub.cfgに反映]
[root@x220 default]# grub2-mkconfig -o /boot/grub2/grub.cfg
[変更後:grub.cfg]
省略..
set default="4"
省略..
set timeout=3
省略..
■結果
問題なくデュアルブート起動時のデフォルトのOSをWin7に、待ち時間を2秒短縮しました。
Fedora16からgrub.cfgの変更方法が従来と異なるので注意が必要です。