Debian 11 安裝Nvidia閉源驅動
阿新 • • 發佈:2021-10-05
目錄
本人的系統是Debian11,最近一陣子在搗鼓用
本人的系統是Debian11,最近一陣子在搗鼓用
apt
安裝英偉達的閉源驅動,同時支援Secure Boot
,查閱了Debian Wiki之類的資料之後,在這裡整理一下。
通過APT安裝Nvidia驅動
首先,需要確保你的Debian系統添加了非開源軟體的apt源。
如果沒有,請修改/etc/apt/sources.list
新增。
隨後輸入:
sudo apt update
apt install nvidia-driver firmware-misc-nonfree
之後依照提示操作繼續,結束後重啟計算機即可。
為Nvidia驅動註冊Secure Boot
如果你的電腦不支援或未開啟Secure Boot
,那麼你可以忽略次步驟。
-
安裝必要的工具:
sudo apt install mokutil
-
生成簽署金鑰:
openssl req -new -x509 -newkey rsa:2048 -keyout MOK.priv -outform DER -out MOK.der -nodes -days 36500 -subj "/CN=Nvidia_Driver/"
-
將簽署金鑰新增到核心中:
for i in $(ls /lib/modules/$(uname -r)/updates/dkms/vbox*.ko); do sudo /usr/src/linux-headers-$(uname -r)/scripts/sign-file** sha256 ./MOK.priv ./MOK.der $i; done
-
使用
mokutil
工具註冊:sudo mokutil --import MOK.der
-
重啟電腦註冊:
重啟電腦之後,會出現藍色的介面,按回車進入後,選擇:
Enroll MOK --> Continue
之後會提示你輸入密碼,輸入完成後選擇Reboot
參考文件
NvidiaGraphicsDrivers - Debian Wiki