2.6.26-2-686カーネルでGNU/Linux DebianLennyを実行しています。ブートスプラッシュ用にsplashyをインストールし、バージョン2に更新されたgrubをインストールしました。
ここで、ユーザーがgrubでstartoptionを選択した直後に、splashyを開始したいと思います。現時点では、ユーザーが開始オプションを選択すると、ブートメッセージを含む黒い画面が表示されます。これらのメッセージが派手に表示されるようにしたいと思います。または、別の方法として、このフェーズで表示される背景画像を定義したいと思います。
あなたは解決策を知っていますか?
たぶんあなたはそのページによると plymouth を試してみるべきです:
...ブートメッセージは完全に隠されています。
プリマスは確かに調べる価値がありますが、私はそれを自分で使用しています。この質問に派手に答えられないかどうか見てみましょう。
キーワードsplash
が起動時にカーネル引数として渡されていることを確認する必要があります。これは、起動時またはブートローダーの構成に追加できます(つまり、grubの場合は/boot/grub/menu.lst
、liloの場合は/etc/lilo.conf
、grub2の場合は/etc/default/grub
)。
カーネルでフレームバッファを有効にする必要がある場合もあります。これを行うには、カーネル引数に別のパラメーターを追加する必要があります。vga=791
この引数は、KMSが有効になっているSqueezeおよびSidの新しいカーネルではほとんど不要です。
したがって、/boot/grub/menu.lst
の行は次のようになります。
kernel /vmlinuz-2.6.26-2-686 root=/dev/mapper/bootdisk-root00 ro quiet vga=791 splash
他の問題が発生した場合に備えて、スプラッシュに関する詳細なドキュメントがここにあります。