2018年8月4日 星期六

Ubuntu 18.04 NVIDIA 驅動程式問題與解決(不用重灌系統)

Ubuntu 18.04 的NVIDIA驅動預設是使用nouveau
若在Ubuntu裡面到軟體與更新改設定到NVIDIA專有驅動程式,則下次重開機時可能會無法開機
此時可以先抓NVIDIA 官方的Linux驅動程式
到家目錄下(用live CD或USB開機後下載移到家目錄下)(參考此篇作法

重開機後按下Esc鍵
進入Grub選單
選Advanced 開頭的選項
然後
選有Recovery mode的選項 進入Recovery mode
選root

輸入
mount -o remount,rw /
然後是
mount --all
讓根目錄可以讀寫, 並掛載一些必要資料夾
就可手動安裝驅動程式.
先移除舊有NVIDIA程式(要一段時間)
Sudo apt-get purge nvidia-*

然後是安裝
首先進入資料夾
cd /home/使用者帳號
例如我的帳號是e6320就輸入
cd /home/e6320
然後輸入
Sudo bash ./抓下來的驅動程式名稱
例如 Sudo bash ./NVIDIA-Linux-x86_64-390.77.run
安裝時全部選yes, 或install overwrite(覆寫)


裝好後, 修改grub
Sudo nano /etc/default/grub
找到GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" 
後面加上
nouveau.modeset = 0
也就是改成GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nouveau.modeset=0"
存檔離開後(按Ctrl O存檔 Ctrl X 離開)
然後更新grub
Sudo update-grub
即可重開機(輸入reboot 按Enter鍵) 正常使用