Debian
在 Debian Buster 上 systemd 啟動後間歇性掛起
我目前正在使用 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。
自發布此任務以來,我已將系統升級到 Debian 11(Bullseye),並且通過該升級,我不再看到此掛起。我認為某些 DE 包有問題並在此過程中進行了升級。我在啟動時仍然遇到“debian-vg”行,但似乎並沒有以任何方式影響它。
這個 vg 是核心的根文件系統 - 在啟動時的核心設置中。沒有找到,所以沒有掛載,所以核心不能把它用作根文件系統。
... root=/dev/mapper/debian--vg-root ...
核心更早應該知道他需要辨識這個vg,然後才能將它作為根文件系統。