1. 程式人生 > >ubuntu 16.04 升級核心後黑屏的問題

ubuntu 16.04 升級核心後黑屏的問題

很多人在ubuntu系統提示軟體更新的時候,選擇了更新。重啟後就在也進不去系統了,螢幕全黑, Alt+Ctrl+F1也無法進入到命令終端。原因就是,不小心核心就被更新了。新核心必須安裝顯示卡驅動,否則就黑屏。

升級核心有風險,而且有時候沒必要.  建議刪掉新核心,解決黑屏問題。

步驟1: 

在升級前應該先設定grub 否則見會面臨無法啟動。

vi  /etc/default/grub 

開啟後將下面的一行註釋掉。這樣開機後就可能看到grub選單。

#GRUB_HIDDEN_TIMEOUT=0

執行 : sudo update-grub 命令 重新整理grub選單。

重新啟動後,選擇舊版核心啟動。

然後通過 :  dpkg -l | grep  linux-image 命令檢視已經安裝的核心名稱

執行   :       sudo apt-get purge linux-image-4.13.0-36-generic   解除安裝新的內核心。

再次執行      sudo update-grub   重新整理引導選單。 

步驟 2: 

          如果已經不小心升級了核心,開機直接黑屏,並且看不到grub的介面怎麼辦。

解決方法:有人說在開機時按住shift鍵就顯示出隱藏的grub介面,我在臺式機上試了幾次都不行。

     後來無意中發現,每次強制關機後,再次啟動是無法進入grub的。只有在啟動過程中看到kubuntu那個幾個字(也可以嘗試進入bios )之後執行alt+ctrl+del 重啟,然後再次系統就會彈出grub介面。

      這時候選擇 advance  ubuntu 》》再選擇 某個核心 (recovery 模式) 》選擇 grub recovery 後,系統就會自動恢復grub,然後選擇 重新啟動進入正常模式。之後就可以進入系統了。 

      如果進入的是新核心,系統還是沒有顯示卡的。Alt+Ctrl+F1 進入終端介面後,至少可以先完成 步驟1裡面的grub修改。

      我嘗試了給新核心(4.13.0-36)安裝顯示卡驅動:先安裝384.90 失敗,問題類似於:點選開啟連結

   於是去NVIDIA官網下載了390.25,雖然安裝成功了,後面也能啟動X服務,但是在登入介面輸入密碼後不能啟動桌面,死迴圈在這個地方。

  按照一些文章的建議去重灌桌面 : sudo apt-get install --reinstall ubuntu-desktop 但是卻裝不上。 問題如下:

After login I was facing few problems, so I tried reinstalling ubuntu-desktop and unity, but I was getting error:

The following packages have unmet dependencies:
 ubuntu-desktop : Depends: checkbox-gui but it is not going to be installed
                  Recommends: python3-aptdaemon.pkcompat but it is not going to be installed
                  Recommends: unity-webapps-common but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

後面就悲劇了,新舊兩個核心都是不能進如桌面了,unity和plasma兩個都不行。嘗試了這個點選開啟連結上面的幾個命令重新下載的ppa的pakages 雖然能重灌了kubbuntu-desktop 但是還是無法進入桌面環境。

後面發現通過這個命令竟然可以安裝成功。

  1. sudo aptitude install ubuntu-desktop

 但是還是不能進入桌面環境。 無意中發現guest使用者竟然能進去!!!

 於是問題就簡單了,adduser 建立一個新的使用者,然後就進入桌面環境了。 原來的使用者一定是有什麼配置項導致驅動載入失敗。

 拿兩個使用者下面的檔案逐個比對 發現 有一個 .Xauthority 檔案的被root使用者擁有了,通過 sudo chown  .Xauthority user:user  然後切換到桌面,登入成功!!!!