グラップメニューと初期ロードメッセージを隠す

グラップメニューと初期ロードメッセージを隠す

Debian 9.9とGNOME 3.22では、起動メニューなしでOSをロードしてみました。グラフィックロードを表示し、grubでこのオプションを設定するためにplymouthをインストールしました。

GRUB_DEFAULT=0
GRUB_TIMEOUT=0
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true

しかし、しばらくの間、私はまだ一種のグラップメニューを見ました。今回は選択の余地はありませんでした。

私が見るのはここにある画像/usr/share/images/desktop-base/desktop-grub.pngとテキストです。

loading linux 4.9.0-9-amd64...
loading initial memory image...

これにより、Plymouthテーマが表示され、正常に起動します。

これを隠すことは可能ですか?私はそのテーマを見たいです。

答え1

提案された解決策は次のとおりです。https://askubuntu.com/questions/248/how-can-i-show-or-hide-boot-messages-when-ubuntu-starts...

...(通常)黒い画面の場合は、以下を試してください。

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

答え2

設定してみてください

GRUB_TERMINAL=console、このpngファイルが表示されたら!

答え3

Debian 10.9(Buster)でついに私に役立つ解決策:

$ uname -a
Linux hmi 4.19.0-16-amd64 #1 SMP Debian 4.19.181-1 (2021-03-19) x86_64 GNU/Linux

$ cat /etc/default/grub
GRUB_DEFAULT=0
GRUB_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash gfxpayload=text loglevel=3 rd.systemd.show_status=auto rd.udev.log-priority=3 vt.global_cursor_default=0"
GRUB_CMDLINE_LINUX="console=ttyS0"

$ sed -i 's/^quiet_boot="0"/quiet_boot="1"/g' /etc/grub.d/10_linux

$ update-grub
$ reboot

GRUBは現在自動状態を維持し、画面に起動メッセージを表示しないでください(注:一部の変数セットはGRUB_CMDLINE_LINUX_DEFAULT不要です)。 -この点この問題を解決するのに役立ちました。

このソリューションはPlymouthとは関係ありませんが、元の問題を解決するためにいくつかの貴重な情報を追加することができます。

答え4

この行を削除してみてください/etc/grub/grub.cfg

echo    'Loading Linux XXX-generic ...'
echo    'Loading initial ramdisk ...'

私のために働く

関連情報