一、本机配置:

系统:Ubuntu16.04
显卡:RTX 2060
驱动:NVIDIA-Linux-x86_64-450.57

二、遇到的坑:

  1. 内核模块签名
    Ubuntu16.04安装NVIDIA驱动踩过的坑
    选择:Sign the kernel module
  2. 生成**
    Ubuntu16.04安装NVIDIA驱动踩过的坑
    选择:Generate a new key pair,重新生成**。这就会在/usr/share/nvidia/下生成一个nvidia*.der文件和nvidia*.key文件,前一个是私钥,后一个是公钥。
  3. 不删除已有的**文件
    Ubuntu16.04安装NVIDIA驱动踩过的坑
    选择:NO
  4. 两次OK后,选择安装签名后的内核模块
    Ubuntu16.04安装NVIDIA驱动踩过的坑
    选择:Install signed kernel module
  5. 安装完成后,输入 modprobe nvidia 挂载NVIDIA驱动出错,提示无法启动模块,这时需要将**加到内核的信任列表中:
    Ubuntu16.04安装NVIDIA驱动踩过的坑
    以root权限执行:
    sudo mokutil --import /usr/share/nvidia/nvidia*.der
    会连续两次提示输入密码。
  6. 完成后重启:
    sudo reboot
  7. 重启后会在进入系统前出现蓝色界面,选择第二个选项:
    Ubuntu16.04安装NVIDIA驱动踩过的坑
    选择Continue:
    Ubuntu16.04安装NVIDIA驱动踩过的坑
    然后选择Yes后输入密码:
    Ubuntu16.04安装NVIDIA驱动踩过的坑
    选择Reboot重启即可:
    Ubuntu16.04安装NVIDIA驱动踩过的坑
  8. 重新输入 modprobe nvidia 挂载NVIDIA驱动,输入 nvidia-smi 出现以下内容则证明安装成功!
    Ubuntu16.04安装NVIDIA驱动踩过的坑

相关文章: