あっきぃ日誌

鉄道ブログのような技術系ブログのようななにか

GRUB2に背景画像を設定する

してみました。「USBメモリにGRUB2をインストールしてUbuntu Serverのインストールメモリを作る - あっきぃ日誌」の続きといえば続きです。USBブートメニューを彩りたいなあという感じです。

やり方をググると設定ファイルを書き出すための設定ファイルみたいなのを書いてコマンドで吐き出すようになっているようですが、USBメモリにGRUB2入れてるマンとしては非常にダルいので、吐き出されたファイルを自分で読んで、必要な以下の設定を抜き出しました。

if loadfont /boot/grub/fonts/unicode.pf2 ; then
  set gfxmode=1024x768
  insmod vbe
  insmod vga
  insmod video_bochs
  insmod video_cirrus
  insmod gfxterm
  set locale_dir=/boot/grub/locale
  set lang=ja_JP
fi
terminal_output gfxterm
insmod jpeg
background_image -m scratch /boot/grub/あんな画像こんな写真.jpg

insmod jpegの部分を他の画像形式(pnggifだったかな?)に変えれば、他の形式もイケます。localeはなくてもいいかも。gfxmodeはおこのみで変えてください。安全方向にふるなら640x480です。

画像によっては文字色とかも変更しないといけないのですが、そのへんはまた今度お勉強。