これは私が長い間起こっていることに気づいたものであり、Ubuntuのさまざまなフレーバーで見ます。現時点では、たまたまUbuntu Studioを使用しています。
システムがgrubを超えて起動すると、しばらくの間、素敵なグラフィカルなUbuntu Studioアニメーションロゴが表示されますが、ログイン画面が表示される直前に、テキストコンソールに戻ります。ロギング-Plymouthがロゴを表示しているときにエスケープを押し、場合によってはログインプロンプトを表示する場合もありますが、通常は少なくともファイルシステムのステータスを表示します(通常はクリーンな状態)。その後、グラフィカルモードに戻ります。ログインダイアログ。
このように画面上のテキストコンソールをフラッシュしなければ、非常に見栄えがよくなります。なぜこれを行うのか疑問に思っていますが、修正が必要ですか?私はそれが大したことではないことを知っています。私は奇妙なことに興味があります:)
Windows 10を使用している場合を除き、PlymouthとLoginの間に常に黒い画面が表示されます。Ubuntu16.04の場合、約4秒続きます。 Ubuntu 18.04では、1〜2秒しか続きません。ただし、その画面に表示されるすべてのテキストを削除できます。
起動をスムーズにするためにできることはたくさんあります。
さまざまなgrubブートシナリオのビデオを作成するために携帯電話用の三脚を購入しましたが、ここに投稿するGIFを作成する技術的な問題に遭遇しました。
Arch Linuxの サイレントブート 記事に基づいて、quiet splash
ブートパラメーターの後に3つの追加オプションを追加できます。
quiet splash loglevel=0 vga=current udev.log-priority=3
記事全体は、ブート時にsystemd
を参照します。この場合、これを使用できます。
quiet loglevel=3 rd.systemd.show_status=auto rd.udev.log_priority=3
touch ~/.hushlogin
を使用して、最後のログインメッセージを削除します。このQ&Aから: grub.cfgのvt.handoff = 7パラメーターとは? 次のように述べています:
起動プロセスをスムーズにするために、できるだけ早く黒い画面以外のものを表示し、デスクトップの準備が整うまで画面に残しておきます。
vt.handoff=7
はこの一部です。ブートローダーに子の背景を表示させます(Ubuntuロゴも必要でしたが、ブートローダーと実際のシステムのアスペクト比に問題があるため、これが次善策です)。vt.handoff=7
により、カーネルは仮想端末7のビデオメモリの現在の内容を維持します。これは、新しい「透過的な」VTタイプです。プリマスまたは手動(Alt-F1など)からVT 7から切り替えるようにカーネルに初めて指示されたとき、これらのコンテンツは失われ、VT 7はテキストモードに戻ります。
グラフィックの背景画像を使用する場合は、/etc/default/grub
に次の行を追加してください。
GRUB_GFXMODE="1920x1080x32"
GRUB_GFXPAYLOAD_LINUX="keep"
メニューオプションを選択した後、またはカウントダウンタイマーが期限切れになると、grubが次のメッセージを発行することがあります。
Loading Linux %s ..." ${version}
Loading initial ramdisk ...
これらのメッセージを削除するには、/etc/grub.d/10_linux
を編集し、これらの行をコメントに変更します。
# June 29, 2018 hide Loading Linux message
# if [ x"$quiet_boot" = x0 ] || [ x"$type" != xsimple ]; then
# message="$(gettext_printf "Loading Linux %s ..." ${version})"
# sed "s/^/$submenu_indentation/" << EOF
# echo '$(echo "$message" | grub_quote)'
#EOF
# fi
また、これらの行の下のページ:
# June 29, 2018 hide Loading inital ramdisk message
# if [ x"$quiet_boot" = x0 ] || [ x"$type" != xsimple ]; then
# message="$(gettext_printf "Loading initial ramdisk ...")"
# sed "s/^/$submenu_indentation/" << EOF
# echo '$(echo "$message" | grub_quote)'
#EOF
# fi
fsck
を減らします/etc/fstab
で、0
が実行されないように、passnoが[email protected]
に設定されていることを確認します。 manpage からの詳細。
fsck
の頻度を30ブートごとまたは月に1回に変更します。 私のUbuntuはブートアップごとにfsckを実行しています