目录
- 操作系统:ubuntu 20.04
- 更新时间:2024年2月21日
- 显卡:RTX 4080
- 显卡驱动版本:535.154
- 本次安装BIOS设置了安全启动。
- 安装显卡驱动后可能还存在无法使用拓展屏幕的问题,在BIOS中修改为只使用独立显卡。
Ⅰ. 方案1:使用官网下载
-
官网下载
https://www.nvidia.com/download/index.aspx
-
添加可执行权限(必须要确保.run文件有可执行权限)
chmod +x NVIDIA-Linux-x86_64-535.154.05.run
-
安装
sudo ./NVIDIA-Linux-x86_64-535.154.05.run
-
如果BIOS中设置了电脑安全启动,需要将驱动写入BIOS安全启动白名单;如果BIOS中关闭了安全启动,请忽略此步骤。
- 选择已经存在的密钥。如果没有密钥可以选择第二个生成密钥。
- 系统安装后已经有密钥存在,如果自己手动生成密钥,则运行指令;如果选择第二项
Generate a new key pair
,则不需要手动(未测试)
# 验证 Linux 实例是否启用了 UEFI 安全启动 mokutil --sb-state # 查看内核版本 uname -r sudo apt install mokutil sudo apt install shim-signed # 在 /var/lib/shim-signed/mok/ 文件夹中生成密钥 MOK.priv 和 MOK.der sudo update-secureboot-policy --new-key
- 生成的密钥(MOK.priv 和 MOK.der)存放在
/var/lib/shim-signed/mok/
文件夹中
后续全部yes。
- 选择已经存在的密钥。如果没有密钥可以选择第二个生成密钥。
-
重启验证安装成功
Ⅱ. 方案2:Software & Updates安装显卡驱动
在Ubuntu的Software & Updates
中选择需要安装的显卡驱动安装即可。安装完成后执行指令nvidia-smi