问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

UEFI安全启动模式下安装Ubuntu的NVIDIA显卡驱动

创作时间:
作者:
@小白创作中心

UEFI安全启动模式下安装Ubuntu的NVIDIA显卡驱动

引用
CSDN
1.
https://m.blog.csdn.net/qq_37592750/article/details/138201985

在UEFI安全启动模式下安装Ubuntu系统的NVIDIA显卡驱动可能会遇到一些特殊的问题,本文将详细介绍具体的安装步骤和解决方案。

实践设备

华硕FX-PRO(NVIDIA GeForce GTX 960M)

一、NVIDIA官网下载驱动

  1. 在浏览器地址栏输入https://www.nvidia.cn/drivers/lookup/进入网站,接着手动驱动搜索,并搜索对应的驱动(这里以NVIDIA GeForce GTX 960M为例);

  2. 紧接着弹出窗口选择驱动【查看】(这里驱动版本以545.29.06为例);

  3. 继续在弹出界面选择【下载】即可。

二、更新软件列表和安装必要软件、依赖

终端输入一下命令:

sudo apt install update
sudo apt install -y g++ gcc make build-essential

三、禁用默认驱动nouveau

输入以下指令打开系统的黑名单列表文件

sudo vim /etc/modprobe.d/blacklist.conf

在文件的末尾另起一行,加上以下内容

blacklist nouveau

保存,要更新initramfs,输入以下内容使其生效;

sudo update-initramfs -u

四、安装nvidia显卡驱动

(请确保BIOS中的secure boot已开启)

  1. 打开终端,进入NVIDIA驱动所在的文件夹,该文档实践环境在Downloads里,可以在终端输入一下命令:
cd Downloads

切换到root权限(sudo su)
给NVIDIA-Linux-x86_64-(版本号).run文件添加可执行权限,

chmod +x NVIDIA-Linux-x86_64-(版本号).run

并执行文件;

./NVIDIA-Linux-x86_64-(版本号).run
  1. 按照下面蓝色框选项进行选择,通过左右键和Enter键进行选择。

重启设备;

五、秘钥

  1. 正常情况下,在你进行完成这一系列步骤后,进行重启后应该会出现蓝屏的Press any key to perform MOK managemnet。

如果有,请跳到下一步。否则,在终端输入以下命令:

cd /usr/share/nvidia
ls

输入ls后会看到一个.der文件,输入以下命令将秘钥注册到安全启动中。(输入nvidia-mo后可以用TAB键补全)

mokutil --import nvidia-modsign-crt-6B2E78DA.der

会弹出“input password:”,建议只输入一个数字,比如“0”,输入后是看不到的。然后是再次确认密码,再次输入“0”。

此时在进行重启,就会出现perform MOK managemnet界面。

  1. 蓝屏的Press any key to perform MOK managemnet界面,

通过上下键选择,Enter键确认。
在perform MOK mangement界面选择enroll mok

选择continue(enroll mok界面)

选择yes(enroll the key界面)

输入在安装时设定的密码“0”

跳转到perform MOK manageent界面boot即可。

重启后在终端输入nvidia-smi即可看到显卡信息了!!恭喜安装成功!

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号