之前的文章介绍了使用英伟达官方的.run 文件安装 NVIDIA 显卡驱动,但是 debian 官方仓库也提供了 NVIDIA 显卡驱动的官方包,今天我们介绍如何使用官方仓库安装 NVIDIA 显卡驱动。文中的所有命令均在终端执行
1.APT 安装
sudo apt update
sudo apt install nvidia-driver2. 生成 RSA 密钥
可以将 RSA 密钥放在一个特定的文件夹中,使用 cd 命令转移到指定路径后执行下列命令即可:
openssl genrsa -out MOK.priv 20483. 生成自签名证书
openssl req -new -x509 -key MOK.priv -out MOK.crt -days 36500 -subj "/CN=DKMS NVIDIA Module Signing/"4. 转换证书格式为 DER
此步主要是为了让证书可以为 MOK 使用
openssl x509 -in MOK.crt -outform DER -out MOK.der5. 导入 MOK
sudo mokutil --import MOK.der6. 签名 NVIDIA 模块
使用 APT 安装的 NVIDIA 模块会被认为是 nvidia-current,所以命令如下
for mod in nvidia-current{,-peermem,-modeset,-uvm,-drm}; do
sudo /usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256 MOK.priv MOK.der /lib/modules/$(uname -r)/updates/dkms/${mod}.ko
done之后重启服务器,在进入 GRUB 界面之时会进入蓝色的 MOK 认证界面,将密钥导入 MOK 即可
进入系统后可以使用下面的命令进行验证
nvidia-smi
默认评论
Halo系统提供的评论