起動時にdebianでブートメッセージを非表示にしたい。私は このリンク を見ました、そしてそれは私がこれを/etc/init.d/rcS
に行うと言ったのでとても役に立ちました:
exec /etc/init.d/rc S >/dev/null 2>&1
結果は私が望むものでした。しかし、それでもいくつかのメッセージがあります。どうすればそれらを隠すことができますか?
starting portmap daemon ... Already running ..
starting NFS common utilities: statd.
starting enhanced syslogd: rsyslogd.
and ....
これを行うには、 Plymouth をインストールして構成します。グラフィックカードの構成によっては、 PlymouthのDebian wikiエントリ に記載されている追加の構成が必要になる場合があります。ただし、これらすべての変更を行う前に、次のコマンドを試して、それらが機能するかどうかを確認してください。
プリマスパッケージをインストールすることから始めます。
apt-get install plymouth
次に、/etc/default/grub
を編集し、GRUB_CMDLINE_LINUX_DEFAULT
パラメーターを次の値に変更します。
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
最後に、grub構成ファイルを更新します。
update-grub2
これで、起動時に診断メッセージが表示されなくなります。メッセージは/var/log/boot.logに記録されるはずですが、スクイーズで壊れています。このページにはパッチがあると主張しています: http://us.generation-nt.com/answer/bug-678982-plymouth-boot-log-not-created-help-207993181.html
プリマスにはいくつかのブートテーマが付属しています。デフォルトのテーマは「テキスト」と呼ばれ、起動中に画面の下部に青いプログレスバーが表示されます。ブートテーマを変更する場合は、目的のテーマ名で次のコマンドを実行します。 -R
オプションは、テーマを変更するときに実行する必要があるinitrdを再構築するために使用されます。
plymouth-set-default-theme -R <theme>
使用可能なテーマのリストを表示するには、次のコマンドを実行します。
plymouth-set-default-theme --list
色を変更してみてください。すべての起動スクリプトを変更するという問題があります。
以下は、前景色を黒に、背景色を黒に変更します。
echo -e "\033[30m\033[40m Hello World"
読みやすくするには、「reset」と入力します
したがって、rcSを次のように変更してみます。
echo -e "\033[30m\033[40m"
exec /etc/init.d/rc S
reset
これでカーソルの色が変わり、リセットされます。エラーが発生し、起動スクリプトがフォントを黄色または赤に変更した場合の問題です。