ubuntu安裝nvidia顯卡驅動問題


幾個月前安裝的時候一切順利,重裝卻陷入了坑

sudo sh NVIDIA-Linux-x86_64-384.98.run

出現nouveau驅動沖突錯誤,解決如下:

編輯/etc/modprobe.d/blacklist.conf,添加如下代碼

blacklist nouveau

執行

sudo update-initramfs -u

重啟后確認nouveau關閉

lsmod | grep nouveau

禁用圖形終端,ctrl+alt+F1進入文字終端

sudo /etc/init.d/lightdm stop

再次安裝驅動居然仍舊錯誤,找了很久原因,發現該驅動與先有的內核不匹配,於是下載新的nvidia驅動,安裝成功

sudo sh NVIDIA-Linux-x86_64-384.111.run

 

這樣也可以安裝

sudo apt-get install nvidia-384

還有secure boot要關閉

原因在於:第三方模塊沒有被合法簽名,所以無法校驗成功並加載

UEFI secure boot 開啟后 Ubuntu 啟動和校驗次序:

啟動順序,前者對后者的簽名進行驗證是否合法,非法就會拒絕加載
EFI firmware -> shim -> grub2 -> kernel -> modules

很多朋友被迫BIOS里面禁用UEFI,這樣雖然可以解決問題,但是會影響Windows 8等系統的啟動

其實,可以不禁用BIOS里面的UEFI安全啟動。
用Mok管理工具,禁用 shim->grub2 這一步之后的校驗就行了

sudo mokutil --disable-validation 

輸入上述命令,會要求你設置一個 8-16位的密碼,你設置好后(比如8個8)重啟,重啟第一次,會有幾秒鍾提示你按任意鍵進入MoK管理界面,然后按照提示輸入剛才設置的密碼對應位,然后管理Mok,禁用Secure boot 即可


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM