1. 程式人生 > >Ubuntu更新後無法顯示圖形介面和無法登入的問題

Ubuntu更新後無法顯示圖形介面和無法登入的問題

有時在Ubuntu更新後我們會遇到這樣的問題,比如圖形介面沒辦法顯示,使用者無法登入。下面就說一下解決方法。

無法顯示圖形介面

對與無法顯示圖形介面基本上可以確定是和顯示卡驅動有關係。對於使用Nvidia或者AMD顯示卡的人,如果你安裝了官方的閉源驅動那麼基本上每次核心更新都需要重新安裝一次驅動。因為驅動安裝的時候要重新編譯進核心,但是官方的閉源驅動在核心更新的時候不會自動編譯進去。即使安裝了dkms也是如此。
對於intel整合顯示卡的人來說很少會遇到更新後沒有圖形介面的情況,如果有,那麼也需要重新安裝intel的顯示卡驅動。

sudo apt-get install xserver-xorg
-video-intel sudo apt-get install libva-intel-vaapi-driver vainfo

無法登入進入桌面

這個現象是在輸入使用者名稱密碼之後,本應該進入桌面,但是又回到了登入介面。產生這個現象的原因可能是由於.Xauthority檔案的許可權問題,也有可能是由於顯示卡的驅動問題。

同時按住Ctrl + Alt + F1切換至文字介面,輸入使用者名稱密碼進行登入。
輸入

ls -l .Xauthority

如果輸出顯示這個檔案是屬於root,那麼就是許可權問題了

sudo chown user.user .Xauthority

更改使用者許可權就可以了。注意把user換成自己的使用者名稱

如果重新嘗試後還是不行,那麼可以從下面幾個檔案中得出有用的資訊
1. /var/log/syslog
這個檔案是系統的日誌檔案,從裡面找出對應的錯誤資訊 和圖形介面相關的一般在 gnome-session裡面
2. ~/.xsession-errors
這個檔案記錄了圖形介面的一些錯誤
3. /var/log/Xorg.0.log
這個是X的一些資訊,屬於比較底層的圖形顯示相關資訊,如果顯示卡驅動有問題,基本上在這裡可以看出來。