当前位置: 首页>>技术教程>>正文


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

, ,

问题描述

有没有办法在Ubuntu启动时轻松打开/关闭显示启动消息(加载服务)?它是Grub2中的东西吗?

我正在运行10.04。

最佳解决方案

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

此条目中存在单词splash可启用闪屏,并带有压缩文本输出。添加quiet也会产生闪屏;这是自10.04以来桌面版的默认设置(Lucid Lynx)。为了启用”normal”文本启动,您可以删除这两个文本。

因此,桌面的默认设置(即仅限启动画面):

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

次佳解决方案

我可能不受约束,但您可以在启动时按”escape”,以显示/隐藏普利茅斯启动画面…

第三种解决方案

有一种隐藏所有引导消息的简单方法。在/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,就应该这样做。

第四种方案

你没有确定你是在服务器系统还是桌面上,所以我将解决这两个问题。

如果您将splash添加到GRUB_CMDLINE_LINUX_DEFAULT中的/etc/default/grub/,Ubuntu将为您提供启动画面,可以是简单的基于文本的进度条,也可以通过plymouth以图形方式显示,我将在下面介绍。

使用图形启动动画制作者plymouth,您可以提供非常适合桌面计算机的漂亮的屏幕保护程序。您可能不希望在服务器上执行此操作,但这取决于您。

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

第五种方案

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

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/1131.html,未经允许,请勿转载。