如何在 Linux 上禁用 Plymouth
Plymouth 是一款最初由 Red Hat 开发的应用程序,后来基本上被所有最常用的 Linux 发行版所采用。该软件在启动过程的早期运行,并提供精美的动画,一直陪伴用户,直到提示他登录系统。使用 Plymouth 时,启动消息会被隐藏,但只需单击 esc
键即可将其可视化。然而,一些用户可能更喜欢默认情况下可视化启动消息,并避免任何动画。
在本文中,我们了解如何在一些最常用的 Linux 发行版上禁用 Plymouth 动画。
在本教程中您将学习:
如何在 Fedora 上禁用 Plymouth
如何在 Ubuntu 上禁用 Plymouth
如何在 OpenSuse 上禁用 Plymouth
如何临时更改 Grub 配置
介绍
在默认实现它的 Linux 发行版上禁用 Plymouth 涉及基本相同的步骤,几乎没有什么区别:我们所要做的就是修改 /etc/default/grub
文件中的一些启动参数(更具体地说,是 GRUB_CMDLINE_LINUX 变量的值),而不是重新生成 Grub 配置。让我们看看如何在 Fedora、Ubuntu 和 OpenSuse 上执行所需的步骤。
在 Fedora 上禁用 Plymouth
要在 Fedora 上禁用 Plymouth,我们使用我们最喜欢的文本编辑器打开 /etc/default/grub
文件,添加 rd.plymouth=0
和 plymouth.enable =0
参数到用作 GRUB_CMDLINE_LINUX
变量值的字符串中,并删除 quiet
和可选的 rhgb
参数, 反而。该行应类似于以下内容。当然,还可以存在其他参数,具体取决于您的设置:
GRUB_CMDLINE_LINUX="rd.plymouth=0 plymouth.enable=0"
上面的选项将使普利茅斯完全禁用。保存更改后,我们可以通过运行以下命令重新加载 grub 配置:
$ sudo grub2-mkconfig -o /boot/grub2/grub.cfg
在 Ubuntu 上禁用 Plymouth
在 Ubuntu 上禁用 Plymouth 同样简单。对于Canonical制作的发行版,在编辑Grub配置文件时,我们要做的就是删除quiet
和splash
参数。实际上启用 Plymouth 开机动画的是后者,而前者用于防止显示开机消息,因为它们会与动画冲突。删除这两个参数后,我们需要重新生成引导加载程序配置。在 Ubuntu 上,这是通过运行 update-grub 脚本来完成的,该脚本是普通“grub-mkconfig”命令的包装器:
$ sudo update-grub
在 OpenSuse 上禁用 Plymouth
与上面的示例类似,要禁用 Plymouth 以及 OpenSuse 加载时显示的启动画面,我们必须在 /etc/default/grub
文件中删除 splash=silent
和 quiet
参数。在“Chamaleon”的发行版上,要重新生成引导加载程序配置,我们可以使用以下命令:
$ sudo update-bootloader
/usr/sbin/update-bootloader
脚本是用 perl 编写的包装器,它足够智能,可以更新安装的任何引导加载程序(Grub 不是唯一受支持的,这是默认值)。如果配置更新正确,下次重新启动时我们将不再看到启动画面,并且启动消息将清晰可见。
临时更改 Grub 参数
在上面的示例中,我们了解了如何对 Grub 引导加载程序配置进行所需的更改,以禁用 Plymouth 启动屏幕并使引导消息可见。如果您不确定是否要永久进行这些修改,可以通过临时修改 Grub 参数来测试。以下是您可以如何做到这一点。在启动前显示的 Grub 菜单中,只需突出显示所需的条目并按 e
,然后在以“linux”开头的行中执行更改:
修改完条目后,只需按 Ctrl-x
即可启动。这些更改将在下次重新启动时被放弃。请注意,在 Ubuntu 中,默认情况下,Grub 菜单是设计不显示的;要启用它,我们需要更改 /etc/default/grub
中以下 Grub 变量的值:GRUB_TIMEOUT_STYLE
变量值应从“hidden”更改为“menu” ”,并且 GRUB_TIMEOUT
变量值应从 0 更改为 10(此更改将使我们有足够的时间在自动加载默认条目之前从菜单中选择一个条目)。
结论
在本文中,我们学习了如何在一些最常用的 Linux 发行版(例如 Ubuntu、Fedora 和 OpenSuse)上禁用启动动画。 Linux 上的引导动画由 Plymouth 提供,该软件最初由 Red Hat 开发,可以通过修改 Grub 引导加载程序配置轻松禁用。