普利茅斯的重要性是什么?

Leo*_*ana 22 boot grub2 plymouth

我不小心执行了从我的 ubuntu 15.04 中删除 Plymouth 的命令:

sudo apt-get remove plymouth
Run Code Online (Sandbox Code Playgroud)

在此之后,我的登录屏幕不再出现。在 GRUB 菜单之后,屏幕变黑,似乎什么也没发生。我再次安装了 Ubuntu,但问题仍然在我的脑海中:什么是普利茅斯,为什么它会导致我的系统崩溃?

A.B*_*.B. 26

卸载后有什么问题plymouth

移除 Plymouth 也会移除显示管理器,例如lightdm和/或gdm等等。这是我系统上的 remove 命令的片段:

sudo apt-get remove --simulate plymouth
[…]
The following packages will be REMOVED:
  cryptsetup gdm lightdm mountall plymouth plymouth-label plymouth-theme-ubuntu-gnome-logo plymouth-theme-ubuntu-gnome-text plymouth-theme-ubuntu-logo plymouth-theme-ubuntu-text ubuntu-desktop ubuntu-gnome-desktop unity unity-greeter unity-tweak-tool upstart
  upstart-bin
[…]
Run Code Online (Sandbox Code Playgroud)

这就是为什么您不再有登录屏幕的原因。


挽回错误的建议

您始终可以登录 tty1 并重新安装lightdm/gdm和其他已删除的软件包,例如ubuntu-desktopupstart。您可以在 中找到已删除软件包的概述/var/log/dpkg.log。在我的例子中,我将不得不重新安装

sudo apt-get install gdm lightdm ubuntu-desktop upstart ubuntu-gnome-desktop unity unity-tweak-tool
Run Code Online (Sandbox Code Playgroud)

之后启动您的显示管理器,例如

sudo service gdm start
Run Code Online (Sandbox Code Playgroud)

或者

sudo systemctl start gdm
Run Code Online (Sandbox Code Playgroud)

什么是普利茅斯?

Plymouth 是一个应用程序,它在启动过程的早期运行(甚至在安装根文件系统之前!)并在启动过程在后台发生时提供图形启动动画。

来源: apt-cache show plymouth

……而普利茅斯取代了usplash

在此处了解有关普利茅斯的更多信息。


Tel*_*Why 10

来自维基百科

Plymouth 是 Linux 的引导程序(操作系统引导过程的图形表示)。它支持动画。它使用直接渲染管理器 (DRM) 和 KMS 驱动程序。它被打包到initrd.

除了令人赏心悦目之外,Plymouth 还在启动期间处理用户交互。

  • 我只是赞成,因为你建议在网络/维基上搜索.. :D (4认同)