Ubuntu启动时如何显示或隐藏启动消息?


86

有没有一种方法可以在Ubuntu启动时轻松打开/关闭显示引导消息(加载服务)?Grub2中有东西吗?

我正在运行10.04。

Answers:


90

您将需要编辑文件/etc/default/grub。在此文件中,您将找到一个名为的条目GRUB_CMDLINE_LINUX_DEFAULT。必须编辑该条目以控制初始屏幕的显示。

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


1
splash从GRUB_CMDLINE_LINUX_DEFAULT 删除了后,如何阅读显示的消息?我现在可以在启动时看到消息,但是随后X启动,它们消失了。
rubo77 2014年

GRUB_HIDDEN_TIMEOUTGRUB_TIMEOUT引起混乱,他们不理解为什么保留其中两个设置并显示错误Warning: Setting GRUB_TIMEOUT to a non-zero value when GRUB_HIDDEN_TIMEOUT is set is no longer supported
Denis Denisov 2015年


29

我可能没有主意,但是您可以在启动过程中按“退出”以显示/隐藏普利茅斯启动画面...


通过“轻松打开/关闭”,我认为这正是他/她想要的。
罗德里戈·卡瓦略

那在10.04上有效吗?
吉姆(Jim)2010年

是。在发布之前,我实际上在Lucid Lynx Desktop和Netbook版本上都进行了测试:-)
Little Jawa 2010年

6
仅当grub不安静时才起作用,即: GRUB_CMDLINE_LINUX_DEFAULT="splash"
sup

8

有一种隐藏所有引导消息的简单方法。在中/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完成它就可以了。


1
在18.04中不再起作用
LucaM

1
console=ttyS0确实在18.04中有效,我发现这可以回答我自己的问题。不过,稍后我可能会对其进行更多研究。参见askubuntu.com/q/1085629/295286
Sergiy Kolodyazhnyy,

3

您不确定自己是在服务器系统上还是台式机上,因此我将同时解决这两个问题。

如果您添加splash/etc/default/grub/GRUB_CMDLINE_LINUX_DEFAULT,Ubuntu将为您显示一个初始屏幕,一个简单的基于文本的进度条或以图形方式通过plymouth,我将在下面进行描述。

使用plymouth图形化启动动画器,您可以提供一个非常适合台式机的漂亮启动屏幕。您可能不想在服务器上执行此操作,但这取决于您。

sudo apt-get install plymouth-theme-ubuntu-logo

2

GRUB_CMDLINE_LINUX_DEFAULT="noplymouth"经常告诉笔记本电脑不要显示启动图片,但会显示启动消息…仍然适用于11.10


2

如果quiet从中删除选项GRUB_CMDLINE_LINUX_DEFAULT以显示启动消息,则有时还必须将loglevel选项设置为更高的值。否则,某些驱动程序可能会向您tty发送通知消息。我使用此行来启用引导消息:

GRUB_CMDLINE_LINUX_DEFAULT="loglevel=4"

这样,仅重要的系统消息将被打印到控制台。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.