web-dev-qa-db-ja.com

Ubuntuの起動時にブートメッセージを表示または非表示にするにはどうすればよいですか?

Ubuntuの起動時にboot messages(サービスのロード)を表示するオン/オフを簡単に切り替える方法はありますか? Grub2に何かありますか?

10.04を実行しています。

86
Weboide

ファイル/etc/default/grubを編集する必要があります。このファイルには、GRUB_CMDLINE_LINUX_DEFAULTというエントリがあります。スプラッシュ画面の表示を制御するには、このエントリを編集する必要があります。

このエントリにWord splashが含まれていると、スプラッシュスクリーンが有効になり、テキスト出力が圧縮されます。 quietも追加すると、スプラッシュ画面のみが表示されます。これは、10.04(Lucid Lynx)以降のデスクトップエディションのデフォルトです。 「通常の」テキストの起動を有効にするには、これらの両方を削除します。

したがって、デスクトップのデフォルト(つまり、スプラッシュ画面のみ):

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" #Hide text and show splash

従来のテキスト表示の場合:

GRUB_CMDLINE_LINUX_DEFAULT=        #Show text but not the splash

スプラッシュ用ですが、押してブートメッセージを表示する機能 Esc

GRUB_CMDLINE_LINUX_DEFAULT="splash"

または、最後に、(通常)黒い画面に対してのみ、以下を試してください:

GRUB_CMDLINE_LINUX_DEFAULT=quiet   #Don't show Ubuntu bootup text
GRUB_CMDLINE_LINUX="console=tty12" #Don't show kernel text

ファイルを編集した後、update-grubを実行する必要があります。

Sudo update-grub

詳細については、これを参照してください: https://help.ubuntu.com/community/Grub2

89
George Marian

私は対象外かもしれませんが、起動中に「エスケープ」を押すだけで、プリマスのスプラッシュ画面を表示/非表示にできます...

29
Little Jawa

すべてのブートメッセージを非表示にする簡単な方法があります。 /etc/default/grubで、次を調整します。

GRUB_TIMEOUT=0 # Do not show the GRUB menu at all
GRUB_CMDLINE_LINUX_DEFAULT=quiet
GRUB_CMDLINE_LINUX="console=tty12" # Redirect the kernel output to another tty

その後、Sudo update-grubだけを実行します。

8
jweyrich

サーバーシステムまたはデスクトップのどちらにいるかを特定できなかったため、両方に対処します。

/etc/default/grub/GRUB_CMDLINE_LINUX_DEFAULTsplashを追加すると、Ubuntuはスプラッシュ画面を表示します。シンプルなテキストベースのプログレスバーか、plymouthを介してグラフィカルに表示します。 。

グラフィカルなスタートアップアニメーターであるplymouthを使用すると、デスクトップマシンに適したきれいなブート画面を提供できます。サーバー上でこれを行いたくないかもしれませんが、それはあなた次第です。

Sudo apt-get install plymouth-theme-ubuntu-logo
3
lfaraone

quietオプションをGRUB_CMDLINE_LINUX_DEFAULTから削除してブートメッセージを表示する場合は、loglevelオプションをより高い値に設定する必要がある場合があります。そうしないと、一部のドライバーがttyを通知メッセージであふれさせる可能性があります。この行を使用して、ブートメッセージを有効にします。

GRUB_CMDLINE_LINUX_DEFAULT="loglevel=4"

この方法では、重要なシステムメッセージのみがコンソールに出力されます。

2
Sergey

GRUB_CMDLINE_LINUX_DEFAULT="noplymouth"を使用して、ラップトップに起動画面を表示せず、ブートメッセージを表示するように指示します。

2
manfred