Ubuntu16.04+1080ti顯示卡驅動安裝流程+迴圈登入問題【集錦】
阿新 • • 發佈:2018-12-22
注意:以下操作都是基於顯示器線連線到主機板的情況
1、確定迴圈登入介面的原因
- 在登入介面進入linux的shell(ctrl + Alt + F1),輸入使用者名稱、密碼,進入shell。
- 解除安裝NVIDIA驅動
sudo apt-get remove --purge nvidia-*
sudo apt-get autoremove
或
在NVIDIA驅動所在的目錄,執行如下命令:
sudo sh s./NVIDIshA-Linux-x86_64-xxx.run --uninstall
重啟,若能正常進入介面,可確定是由於顯示卡驅動的問題使得無法進入桌面,按步驟2解決問題。
2、解決方案
- 進入shell(Ctrl + Alt + F1) 修改/etc/modprobe.d/blacklist.conf,新增一下內容
blacklist vag16fb
blacklist nouveau
blacklist rivafb
blacklist rivatv
blacklist nvidiafb
- 新建blacklist-nouveau.conf檔案,sudo nano /etc/modprobe.d/blacklist-nouveau.conf,並在檔案中輸入命令,儲存並退出。
blacklist nouveau
blacklist lbm-nouveau
options nouveau modeset=0
alias nouveau off
alias lbm-nouveau off
- 執行sudo update-initramfs -u更新核心以及剛剛修改過的配置檔案
- sudo reboot。在終端執行下列命令,檢視nouveau模組是否被載入。若沒輸出,則執行下一步。
lsmod | grep nouveau
- 重灌NVIDIA驅動,解決問題根本之處在於新增引數: –no-opengl-files
sudo service lightdm stop
sudo sh ./NVIDIA-Linux-x86_64-xxx.run --no-opengl-files
(sudo sh . /NVIDIA.run -no-x-check -no-nouveau-check -no-opengl-files這句也可以不用)
sudo service lightdm start
- sudo reboot重啟,進入ubuntu的recovery mode,選擇fsck -> resume。即可正常登陸介面。
- 如果還是不行則需要關閉系統預設開啟的SecureMode(安全模式),對於一般的主機板而言可以在bios中直接關閉,而對於新型的主機板而言。這裡只以華碩X99-E WS主機板為例,其它主機板請參考各自進入BIOS的方式。詳細方法如下: -
1.進入BIOS,點選BOOT(啟動)選單欄,往下選擇“Secure Boot”:
2.進入Secure Boot介面後,游標移動至“OS type”,選擇為“Other OS”:
然後點選“Key Management”,進入介面。
3.選擇“Clear Secure Root Keys”,刪除安全啟動金鑰,刪除後就能禁止secure boot。
按下yes或comfirm,確認刪除:
4.按下F10,確認儲存設定並重啟電腦:
成功禁用secure boot之後,重啟就能回到X桌面,Ctrl + Alt + T,調出命令列,輸入nvidia-smi就能看見驅動資訊:
之後將顯示器線重新連線到顯示卡上,就安裝結束了
3、附錄
3.1 關於驅動安裝的選項
在NVIDIA驅動安裝過程中,依次的選項為:
1
accept
2 The distribution-provided pre-install script failed … …
Continue installation
3 Would you like to run the nvidia-xconfig utility to automatically update your X Configuration file so set the NVIDIA X driver will be used when you restart X?
NO
4 Install 32-Bit compatibility libraries?