Debian

在 Debian Buster 上 systemd 啟動後間歇性掛起

  • November 18, 2021

我目前正在使用 4.19.0-9-amd64 核心執行 Debian Buster。我發現在啟動我的系統、選擇這個核心、輸入我的啟動磁碟加密密鑰並等待 systemd 啟動它的服務後,我的螢幕會間歇性地清除,但不會從那時起啟動我的 WM。(請注意,4.19.0-10-amd64 似乎 100% 的時間會導致此行為)

通常,我希望我的主監視器在 systemd 的服務啟動和我的 WM 登錄螢幕出現之間關閉,但在這些情況下不會發生這種情況——相反,我的系統將掛在一個明顯空的終端螢幕上(它沒有動畫或響應輸入),直到它被硬重啟。據我所知,這種情況總是會發生,即使是在幾乎沒有安裝其他軟體的全新 Debian 安裝中也是如此。

我能發現的唯一一件奇怪的事情是,每次啟動時,在提示我輸入加密的磁碟密鑰之前,我都會看到以下幾行:

 volume group "debian-vg" not found
 Cannot process volume group debian-vg
 volume group "debian-vg" not found
 Cannot process volume group debian-vg

我懷疑它們不相關,但這是我可以在 boot.log 中查明的唯一奇怪之處。

我的圖形驅動程序是 nvidia 的專有驅動程序,我的機器執行兩個 SLI 的 GTX 770 卡。我的桌面環境是 KDE Plasma。

輸出sudo dmesg太長,無法添加到這篇文章中,並發佈到 Debian 的 pastezone

自發布此任務以來,我已將系統升級到 Debian 11(Bullseye),並且通過該升級,我不再看到此掛起。我認為某些 DE 包有問題並在此過程中進行了升級。我在啟動時仍然遇到“debian-vg”行,但似乎並沒有以任何方式影響它。

這個 vg 是核心的根文件系統 - 在啟動時的核心設置中。沒有找到,所以沒有掛載,所以核心不能把它用作根文件系統。

... root=/dev/mapper/debian--vg-root ...

核心更早應該知道他需要辨識這個vg,然後才能將它作為根文件系統。

引用自:https://unix.stackexchange.com/questions/615800