我不小心執行了從 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 的 bootsplash(作業系統啟動過程的圖形表示)。它支援動畫。它利用直接渲染管理器(DRM)和KMS驅動程式。它被打包到
initrd
.除了養眼之外,Plymouth 還可以在啟動過程中處理使用者互動。