burg boot loader

http://code.google.com/p/burg/
http://www.omgubuntu.co.uk/2011/05/beautiful-burg-boot-loader-gets-ubuntu-11-04-ppa/

ブートローダをBURG(Brand-new Universal loadeR from GRUB)にしてみた。
カラフルでいろんなテーマがあっておもしろいし、いちいちOS をリブートしなくても設定を試せるのでお手軽!

Android-x86 とMeeGo のアイコンがなかったので、適当に追加してみた。
*edit: gnome-look.org にあった!!
http://gnome-look.org/content/show.php/Faenza-style+Linux+OS+icons+for+%22Burg%22?content=138684

  1. burg をインストール

  2. /etc/default/burg でテーマを設定

GRUB_GFXMODE=1366x768
GRUB_THEME=fortune
  1. 追加するOS のアイコンファイルを作成
    カラーとグレイスケールのPNG ファイル(128x128, RGB モード)を用意して、テーマディレクトリ内のicons ディレクトリに格納

  2. 追加するOS に対応する定義をhover ファイルに追加

  -slackware { image = "$$/grey_slackware.png:$$/large_slackware.png" }
-android { image = "$$/grey_android.png:$$/large_android.png" }
-meego { image = "$$/grey_meego.png:$$/large_meego.png" }
}
  1. /boot/burg/burg.cfg 内のmenuentry でクラスを指定
menuentry "MeeGo Tablet 1.2 (on /dev/sda9)" --class meego --class os --group group_/dev/sda9 {
insmod ext2
set root='(hd0,9)'
search --no-floppy --fs-uuid --set d6dc4505-c05f-434a-af52-8cd3d543b03f
linux /boot/vmlinuz-2.6.38.2-8.1-adaptation-pinetrail root=/dev/sda9
}
  1. 試してみる!
$ sudo burg-emu -D