Ubuntu啟動黑屏以及登入介面迴圈問題
阿新 • • 發佈:2019-01-01
這兩個問題都是由於安裝了Nvidia顯示卡驅動後ubuntu自動更新導致的。
啟動黑屏
在啟動Ubuntu的時候出現黑屏的情況,是因為升級了核心導致顯示卡不相容,啟動的時候應該告訴核心不要載入顯示卡:
- 在引導介面,按e進入grub編輯介面,在
quiet splash
後面新增nomodeset
- 按F10接著引導啟動
- 進入登入介面,輸入使用者名稱和密碼發現閃一下又跳回登入介面
先不用著急解決登入介面迴圈的問題,前面的grub配置檔案的修改只是暫時的,現在需要永久性的修改
Ctrl+Alt+(F1-F6)進入命令列tty介面,登入之後,
sudo vi /etc/default /grub
找到quiet splash
並在後面新增nomodeset
。然後輸入
sudo update-grub
這樣黑屏問題就解決了。
登入迴圈
現在回到登入介面迴圈的問題上來。
- 先把NVIDIA顯示卡驅動解除安裝掉:
sudo apt-get remove --purge nvidia-*
- 重啟,此時可以正常登入了。
但是NVIDIA驅動怎麼辦?
從網上下載最新版本的nvidia375.39的.run檔案。首先修改.run檔案的可執行許可權:
sudo chmod +x NVIDIA*.run
然後安裝,這裡需要注意,如果直接安裝:
sudo ./NVIDIA*.run
會出現錯誤"You appear to be running an X server"
。好像是不應該在開著圖形介面的情況下安裝驅動。然後嘗試在tty命令列介面關閉X服務並安裝:
- Ctrl+Alt+F1進入tty
sudo service lightdm stop
sudo init 3
sudo ./*.run
sudo service lightdm start
雖然安裝成功,但是沒有解決登入迴圈的問題。再次解除安裝:
sudo ./*.run --uninstall
因為這次是從網頁上下載的.run檔案進行安裝的,所以需要通過上面的命令進行解除安裝。注意解除安裝Nvidia驅動需要確保X配置檔案中沒有X螢幕在使用Nividia驅動。
還是進入tty命令列介面,然後通過新增額外引數的安裝命令進行安裝:
sudo ./NVIDIA-Linux-x86_64-375.20.run –no-x-check –no-opengl-files
-no-x-check關閉X服務。
-no-opengl-files只安裝驅動檔案,不安裝OpenGL檔案。
安裝成功後,所有的問題都解決了。所以經過兩次安裝對比,可以認為安裝了OpenGL導致了登入迴圈嗎??
^^