web-dev-qa-db-ja.com

Debian Lenny:SplashyをGrub2の直後に開始したい

2.6.26-2-686カーネルでGNU/Linux DebianLennyを実行しています。ブートスプラッシュ用にsplashyをインストールし、バージョン2に更新されたgrubをインストールしました。

ここで、ユーザーがgrubでstartoptionを選択した直後に、splashyを開始したいと思います。現時点では、ユーザーが開始オプションを選択すると、ブートメッセージを含む黒い画面が表示されます。これらのメッセージが派手に表示されるようにしたいと思います。または、別の方法として、このフェーズで表示される背景画像を定義したいと思います。

あなたは解決策を知っていますか?

たぶんあなたはそのページによると plymouth を試してみるべきです:

...ブートメッセージは完全に隠されています。

2
solarc

プリマスは確かに調べる価値がありますが、私はそれを自分で使用しています。この質問に派手に答えられないかどうか見てみましょう。

キーワード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

他の問題が発生した場合に備えて、スプラッシュに関する詳細なドキュメントがここにあります。

http://splashy.alioth.debian.org/wiki/faq

0
andrewsomething