it-swarm.cn

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

当Ubuntu启动时,有没有办法轻松打开/关闭显示启动消息(加载服务)?它是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/中将splash添加到GRUB_CMDLINE_LINUX_DEFAULT,Ubuntu将为您显示一个启动画面,可以是简单的基于文本的进度条,也可以通过plymouth以图形方式显示,我将在下面介绍。

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

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

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

GRUB_CMDLINE_LINUX_DEFAULT="loglevel=4"

这样,只有重要的系统消息才会打印到控制台。

2
Sergey

我使用GRUB_CMDLINE_LINUX_DEFAULT="noplymouth"告诉我的笔记本电脑没有显示启动画面,但启动消息......仍适用于11.10

2
manfred