对于 Debian 9.9 和 GNOME 3.22,我尝试在没有启动菜单的情况下加载操作系统。我已经安装了 plymouth 以显示图形加载并在 grub 中设置此选项:
GRUB_DEFAULT=0
GRUB_TIMEOUT=0
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
但有那么一瞬间,我仍然看到某种 grub 菜单。这次没有选择。
我看到的是位于此处的图像
/usr/share/images/desktop-base/desktop-grub.png
和文字:
loading linux 4.9.0-9-amd64...
loading initial memory image...
然后显示普利茅斯主题并正常启动。
有可能隐藏这一点吗?我只想看看主题
答案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
可能不是必需的)。 -这个要点帮助解决了这个问题。
该解决方案与普利茅斯无关,但仍可能添加一些有价值的信息来解决原始问题。
答案4
尝试删除这些行/etc/grub/grub.cfg
echo 'Loading Linux XXX-generic ...'
echo 'Loading initial ramdisk ...'
为我工作