VMware 中 Ubuntu 12.04 重新編譯核心後重啟,畫面卡在 Checking Battery State 無法進入桌面。網路常見建議刪除 /etc/X11/xorg.conf 但實測無效。最終透過重裝 gdm 並切換顯示管理器至 lightdm 成功修復。
ctrl+alt+F1 進入終端
sudo rm /etc/X11/xorg.conf
sudo reboot
# 結果:無效,仍卡在 Checking Battery State
sudo apt-get install gdm
sudo dpkg-reconfigure gdm

sudo reboot
# 成功進入桌面
dpkg-reconfigure gdm 會重新生成顯示管理器配置,選擇 LightDM 可避開 GDM 的特定問題。sudo apt-get install --reinstall ubuntu-desktop 修復桌面元件。Linux startx 指令詳解:啟動 X Window 系統的腳本封裝與參數傳遞機制
Linux 編譯連結報「undefined reference to `dlclose'」解決方案
修復 Vsftpd 上傳錯誤 553 Could not create file 的 SELinux 布林值設定
Linux 文件完整性校驗實戰:MD5、SHA1、SHA256 與 GPG 簽名驗證
Linux/Unix md5sum 指令驗證檔案完整性與比對差異
Gentoo 升級後 libpng 1.5 導致編譯失敗:gda、opencv、wxPython 修復實戰