我意外地执行了从我的 ubuntu 15.04 中删除 Plymouth 的命令:
sudo apt-get remove plymouth
此后我的登录屏幕不再出现。 GRUB 菜单后屏幕变黑,似乎什么都没有发生。 我再次安装了 Ubuntu,但问题仍然存在:Plymouth 是什么,为什么它会导致我的系统崩溃?
答案1
卸载后出现什么问题plymouth
?
删除 Plymouth 还会删除显示管理器,例如lightdm
和/或gdm
等等。以下是我系统上的删除命令的片段:
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
[…]
这就是您不再有登录屏幕的原因。
纠正错误的建议
您始终可以在 tty1 上登录并重新安装lightdm
/gdm
和其他已删除的软件包,如ubuntu-desktop
和upstart
。您可以在 中找到已删除软件包的概述/var/log/dpkg.log
。在我的示例中,我必须重新安装
sudo apt-get install gdm lightdm ubuntu-desktop upstart ubuntu-gnome-desktop unity unity-tweak-tool
之后启动显示管理器,例如
sudo service gdm start
或者
sudo systemctl start gdm
普利茅斯是什么?
Plymouth 是一个在启动过程的早期运行的应用程序(甚至在挂载根文件系统之前!),并在启动过程在后台进行时提供图形启动动画。
来源:apt-cache show plymouth
…普利茅斯取代usplash
。
了解有关普利茅斯的更多信息这里。
答案2
从维基百科:
Plymouth 是 Linux 的启动画面(操作系统启动过程的图形表示)。它支持动画。它使用直接渲染管理器 (DRM) 和 KMS 驱动程序。它被打包到 中
initrd
。除了视觉效果之外,Plymouth 还能处理启动期间的用户交互。