如何在伺服器上使用 Plymouth?

如何在伺服器上使用 Plymouth?

我正在嘗試將 plymouth 與 ubuntu 伺服器 11.10 一起使用,但沒有成功。我已將伺服器作為 VirtualBox 上的最小虛擬機器安裝。然後我安裝了 plymouth 主題,但它不顯示。我使用的主題之一僅在啟動過程中顯示文字。因此,如果有人讓它工作,我希望知道如何!

答案1

plymouth 總是有一個主題,並且總是在 Ubuntu 的啟動中使用,它只是不明顯,因為伺服器使用套件本身details中的主題plymouth

/lib/plymouth
/lib/plymouth/themes
/lib/plymouth/themes/details
/lib/plymouth/themes/details/details.plymouth

不過,在運行主題兔子洞之前,請確保您已將其添加quietgrub提示符中。預設情況下,伺服器沒有,quiet因為管理員希望在啟動時查看命令輸出的文字(這是 11.04 中所做的更改)。您需要該工具debconf-utils來檢查它,然後執行以下操作:

debconf-get-selections | grep grub | grep quiet

如果您看到noquiet那裡,那麼這可能是阻止您的徽標出現的原因。另外,如果您看到nomodeset它將停止圖形啟動。你可以用以下方法解決這個問題

sudo dpkg-reconfigure grub-pc

當心由於這些設定對於系統的可啟動至關重要,因此可以考慮在更改它們之前進行備份。

現在,如果您確實開啟了quiet模式,並且想要選擇另一個主題,則只需安裝它,並且應將其設為預設值。如果您想手動檢查預設值,可以使用該工具update-alternatives

$ update-alternatives --list default.plymouth
/lib/plymouth/themes/default.plymouth
$ update-alternatives --display default.plymouth
default.plymouth - auto mode
  link currently points to /lib/plymouth/themes/ubuntu-logo/ubuntu-logo.plymouth
/lib/plymouth/themes/ubuntu-logo/ubuntu-logo.plymouth - priority 100
  slave default.plymouth.grub: /lib/plymouth/themes/ubuntu-logo/ubuntu-logo.grub
Current 'best' version is '/lib/plymouth/themes/ubuntu-logo/ubuntu-logo.plymouth'.

如果您想讓圖形標誌出現在伺服器啟動上,它應該像這樣做一樣簡單

sudo apt-get install plymouth-theme-ubuntu-logo

如果這不會導致預設替代方案更改為上面的輸出,那麼您始終可以透過以下方式強制解決該問題:

sudo update-alternatives --config default.plymouth

儘管這可能只是告訴您只有一種選擇。如果您已經plymouth-theme-ubuntu-logo安裝並刪除了nomodeset,並且您有quiet作為啟動選項,但仍然沒有得到 plymouth 主題,那麼您的圖形硬體可能無法為您的伺服器提供圖形啟動。plymouth-theme-ubuntu-text至少應該給你版本和載入點。

相關內容