在 Ubuntu/Debian 上设置 Bootsplash – grub 静默或详细启动模式 -
Linux 系统的启动屏幕是操作系统启动时看到的第一个屏幕,是完全可定制的。
引导启动屏幕后面是文本输出,详细说明了系统的启动过程。能够查看此信息对于故障排除很有帮助,或者很高兴看到系统在启动时忙于做什么。如果您想看到此输出,可以完全禁用启动屏幕。否则,您可以用看起来更好的东西替换默认的启动屏幕。
在本教程中,您将学习如何替换 Debian 和 Ubuntu Linux 中的 grub 引导启动屏幕。这将包括禁用启动屏幕并用替代设计替换它。请继续阅读以了解具体操作方法。
在本教程中您将学习:
如何配置详细的引导启动屏幕
如何实现自定义引导启动设计
默认启动画面
以防万一您想知道启动屏幕到底是什么,它是您在系统启动时看到的徽标(可能还有其他图像)。 Ubuntu 上的默认设置如下所示:
用户可能希望禁用此启动屏幕,以便查看有关启动过程的详细输出,这在某些情况下会派上用场,特别是当您的系统在启动过程中开始挂起时。其他用户可能想要不同的美感并选择使用其他图形自定义启动屏幕。两者都可以在 Debian 和 Ubuntu 中实现。
禁用启动屏幕/启用详细输出
如果您想避免出现图形启动屏幕,而是显示有关系统启动过程的详细输出,我们需要对 grub 配置文件进行编辑。按照下面的分步说明启用详细输出。
使用 nano 或您喜欢的文本编辑器以 root 权限打开 grub 配置文件。
$ sudo nano /etc/default/grub
接下来,找到以下行:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
并将其更改为:
GRUB_CMDLINE_LINUX_DEFAULT=""
进行此更改后,您可以保存对文件的更改并退出。
接下来,您需要使用 root 权限运行 update-grub 命令才能使更改生效。
$ sudo update-grub
最后,您可以重新启动系统,并会看到详细的输出,而不是通常的图形启动屏幕。
$ sudo reboot
自定义启动画面
因此,您不喜欢默认的启动屏幕,但您也不关心看到禁用启动屏幕后显示的文本输出。在这种情况下,您可能需要使用其他类型的图形来自定义启动屏幕。按照下面的分步说明在 Debian 或 Ubuntu 上设置自定义启动屏幕。
首先打开终端并键入以下命令来安装 plymouth-themes 软件包。
$ sudo apt update $ sudo apt install plymouth-themes
plymouth-themes 包附带了一些我们可以实现的预构建启动屏幕,但如果您愿意,它也允许我们自定义它们。默认情况下包附带的主题可以在以下目录中找到:
$ cd /usr/share/plymouth/themes
如果您在此目录中看到想要尝试的主题,我们现在可以尝试将其作为新的启动画面。例如,我们将实现淡入主题。为此,请执行以下命令。
$ sudo update-alternatives --install /usr/share/plymouth/themes/default.plymouth default.plymouth /usr/share/plymouth/themes/fade-in/fade-in.plymouth 100
接下来,执行以下命令:
$ sudo update-alternatives --config default.plymouth
键入与您选择的新主题相对应的数字,然后按 Enter 键。在我们的示例中,它是数字 2,淡入。
为了使我们所做的更改生效,我们还需要执行以下命令:
$ sudo update-initramfs -u
最后,您可以重新启动系统以查看新的启动屏幕。
$ sudo reboot
这个淡入主题有点无聊。与默认的启动画面相比,没有太大的升级。在我们的测试中,我们选择太阳能主题作为我们个人的最爱,如下所示:
结束语
在本教程中,我们了解了如何更改 Debian 和 Ubuntu Linux 系统中的引导启动屏幕。特别是,这涉及禁用默认图形以查看文本输出,或实现各种预构建的主题,以及实现我们自己的主题。如果您想查看有关启动过程的更多信息,或者您只是认为在启动时看到更酷的图形看起来更好,这会很有帮助。