Ubuntu 11.10 Grub2でデフォルトのOSを変更する

久々にUbuntuネタ。11.10が出たのでアップグレードしたら、MBRPlop BootManagerが消されてしまった。仕方なくとりあえずGrubのデフォルトOSを変更することにした。

  1. まず、/boot/grub/grub.cfgの中のメニューエントリを確認する。コマンドでやるなら"grep menuentry /boot/grub/grub.cfg"などでやる。
  2. メニューエントリで、デフォルトで起動したいOSの文字列をコピーする。たとえば、Windows Vistaをデフォルトにしたい場合は、「"Windows Vista (loader) (on /dev/sdb1)"」の部分を"を含めてコピーする。
  3. エディタで、/etc/default/grubを開く。root権限が必要。
  4. GRUB_DEFAULTのところに、2.でコピーした文字列を貼り付ける。例えば、Windows Vistaの場合は、「GRUB_DEFAULT="Windows Vista (loader) (on /dev/sdb1)"」などとする。
  5. 端末で"sudo update-grub"を実行する。

以上で完了。


Amazonで購入