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

2024-04-26 10:28

本文主要是介绍UEFI安全启动模式下安装Ubuntu的NVIDIA显卡驱动,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

UEFI安全启动模式下安装ubuntu的nvidia显卡驱动

实践设备:华硕FX-PRO(NVIDIA GeForce GTX 960M)

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

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

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

二、更新软件列表和安装必要软件、依赖
终端输入一下命令:

sudo apt-get install update
sudo apt-get install g++
sudo apt-get install gcc
sudo apt-get install make

三、禁用默认驱动nouveau
输入以下指令打开系统的黑名单列表文件

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

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

blacklist nouveau


保存,再输入以下内容使其生效;

sudo update-initramfs -u

四、安装nvidia显卡驱动
(请确保BIOS中的secure boot已开启)

4.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


4.2.按照下面蓝色框选项进行选择,通过左右键和Enter键进行选择。













重启设备;

五、秘钥
5.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界面。

5.2蓝屏的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即可看到显卡信息了!!恭喜安装成功!

申明: 
所有资料为本人收集整理,仅限个人学习使用,勿做商业用途。

这篇关于UEFI安全启动模式下安装Ubuntu的NVIDIA显卡驱动的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/937328

相关文章

Python 安装和配置flask, flask_cors的图文教程

《Python安装和配置flask,flask_cors的图文教程》:本文主要介绍Python安装和配置flask,flask_cors的图文教程,本文通过图文并茂的形式给大家介绍的非常详细,... 目录一.python安装:二,配置环境变量,三:检查Python安装和环境变量,四:安装flask和flas

Ubuntu中远程连接Mysql数据库的详细图文教程

《Ubuntu中远程连接Mysql数据库的详细图文教程》Ubuntu是一个以桌面应用为主的Linux发行版操作系统,这篇文章主要为大家详细介绍了Ubuntu中远程连接Mysql数据库的详细图文教程,有... 目录1、版本2、检查有没有mysql2.1 查询是否安装了Mysql包2.2 查看Mysql版本2.

Win11安装PostgreSQL数据库的两种方式详细步骤

《Win11安装PostgreSQL数据库的两种方式详细步骤》PostgreSQL是备受业界青睐的关系型数据库,尤其是在地理空间和移动领域,:本文主要介绍Win11安装PostgreSQL数据库的... 目录一、exe文件安装 (推荐)下载安装包1. 选择操作系统2. 跳转到EDB(PostgreSQL 的

Linux系统配置NAT网络模式的详细步骤(附图文)

《Linux系统配置NAT网络模式的详细步骤(附图文)》本文详细指导如何在VMware环境下配置NAT网络模式,包括设置主机和虚拟机的IP地址、网关,以及针对Linux和Windows系统的具体步骤,... 目录一、配置NAT网络模式二、设置虚拟机交换机网关2.1 打开虚拟机2.2 管理员授权2.3 设置子

Linux系统中卸载与安装JDK的详细教程

《Linux系统中卸载与安装JDK的详细教程》本文详细介绍了如何在Linux系统中通过Xshell和Xftp工具连接与传输文件,然后进行JDK的安装与卸载,安装步骤包括连接Linux、传输JDK安装包... 目录1、卸载1.1 linux删除自带的JDK1.2 Linux上卸载自己安装的JDK2、安装2.1

Linux卸载自带jdk并安装新jdk版本的图文教程

《Linux卸载自带jdk并安装新jdk版本的图文教程》在Linux系统中,有时需要卸载预装的OpenJDK并安装特定版本的JDK,例如JDK1.8,所以本文给大家详细介绍了Linux卸载自带jdk并... 目录Ⅰ、卸载自带jdkⅡ、安装新版jdkⅠ、卸载自带jdk1、输入命令查看旧jdkrpm -qa

MySQL Workbench 安装教程(保姆级)

《MySQLWorkbench安装教程(保姆级)》MySQLWorkbench是一款强大的数据库设计和管理工具,本文主要介绍了MySQLWorkbench安装教程,文中通过图文介绍的非常详细,对大... 目录前言:详细步骤:一、检查安装的数据库版本二、在官网下载对应的mysql Workbench版本,要是

新特性抢先看! Ubuntu 25.04 Beta 发布:Linux 6.14 内核

《新特性抢先看!Ubuntu25.04Beta发布:Linux6.14内核》Canonical公司近日发布了Ubuntu25.04Beta版,这一版本被赋予了一个活泼的代号——“Plu... Canonical 昨日(3 月 27 日)放出了 Beta 版 Ubuntu 25.04 系统镜像,代号“Pluc

SpringBoot启动报错的11个高频问题排查与解决终极指南

《SpringBoot启动报错的11个高频问题排查与解决终极指南》这篇文章主要为大家详细介绍了SpringBoot启动报错的11个高频问题的排查与解决,文中的示例代码讲解详细,感兴趣的小伙伴可以了解一... 目录1. 依赖冲突:NoSuchMethodError 的终极解法2. Bean注入失败:No qu

SpringBoot如何通过Map实现策略模式

《SpringBoot如何通过Map实现策略模式》策略模式是一种行为设计模式,它允许在运行时选择算法的行为,在Spring框架中,我们可以利用@Resource注解和Map集合来优雅地实现策略模式,这... 目录前言底层机制解析Spring的集合类型自动装配@Resource注解的行为实现原理使用直接使用M