2013/06/14

Grub2でデフォルトで起動するものを変更する

デュアルブートをした場合はGrub2でどのOSを立ち上げるのかを選択できますが、
もともと入っているOSがデフォルトになっているので、
あとに入れた方をよく使う場合でも毎回選択し直さなくてはいけません。

よって、Grub2の起動メニューが出た時のデフォルトで選択されているものを変更します。

まず、起動メニューに表示されるものを確認します。
cat /boot/grub/grub.cfg | grep "menuentry"

これをすると、"menuentry"とかかれたものがたくさん出てきますが、
menuentry"○○○○○"〜
の○○○○○のなかでデフォルトで起動したいものを選んでください。

そして、
sudo vim /etc/default/grub

その中はUbuntu12.04では次のようになっていましたが、
GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""

このように直します。
#GRUB_DEFAULT=0                    #コメントアウト
GRUB_DEFAULT="○○○○○"           #ここにさっき選んだものを書く
#GRUB_HIDDEN_TIMEOUT=0
#GRUB_HIDDEN_TIMEOUT_QUIET=true    #コメントアウト
GRUB_HIDDEN_TIMEOUT_QUIET=false    #Grub2の起動メニューを表示するように変更
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""

そして適応させます。
sudo update-grub2

これで終わりです。

あとは再起動してきちんとなっていることを確認してください。

参考になったサイト
Electric by.Fire Ubuntu 10.10 grub2 デフォルト起動OS変更方法
http://fire1fire.blog41.fc2.com/blog-entry-124.html
GRUB2でデフォルト起動するカーネルバージョンを変更する - 宝石箱
http://d.hatena.ne.jp/jewel_lapislazuli/20121028/1351411377
Debian/Ubuntu JP Advent Calendar 2012 – grub2のデフォルト起動エントリーを変更する | @knok blog
http://blog.daionet.gr.jp/knok/2012/12/06/change-grub2-default-entry/



0 件のコメント:

コメントを投稿