1. 首页 > 服务器系统 > Ubuntu

Ubuntu上卸载旧驱动重新安装NVIDIA驱动的操作指南

为了安装更高版本CUDA来匹配pytorch,需要卸载并重装NVIDIA驱动(ta限制了最大CUDA版本)

一、查看驱动支持的最大CUDA版本

1.输入nvidia-smi,查看驱动支持的最大CUDA版本,这里是11.6

nvidia-smi

二、卸载旧的NVIDIA驱动

1.卸载原有驱动

(1)输入命令

sudo apt-get remove --purge nvidia*

(2)验证是否卸载(显示找不到命令)

sudo /usr/bin/nvidia-uninstall

2.禁用nouveau(必须)

nouveau是通用的驱动程序

(1)输入命令

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

(2)在打开的blacklist.conf末尾添加如下,保存文本关闭

blacklist nouveau
options nouveau modeset=0

(3)在终端输入如下,进行更新

sudo update-initramfs -u

(4) 更新后,重启电脑(必须)

(5)重启后,在终端输入如下,没有任何输出表示屏蔽成功

lsmod | grep nouveau

三、安装新的NVIDIA驱动

1.更新和安装(必须)

安装驱动前一定要更新软件列表和安装必要软件、依赖(必须)

sudo apt-get update   #更新软件列表
sudo apt-get install g++   #顺序不要变,先安装g++,gcc,make
sudo apt-get install gcc
sudo apt-get install make

2.查看GPU型号

通用查看显卡型号命令:lspci | grep -i vga

lspci | grep -i nvidia

如果出现显卡型号名称是一个十六进制数字代码。需要将得到的十六进制数字代码,带入网址中查询具体显卡型号。(国外网站,打开比较慢,多刷新几次,有梯子会更快)

The PCI ID Repository

最终查到GPU型号为:GeFroce RTX 3080Ti

3.官网下载NVIDIA驱动

(1)访问官网

https://www.nvidia.cn/geforce/drivers/

(2)选择显卡信息:使用下拉菜单选择正确的显卡型号、Linux操作系统,点击“开始搜索”。

(3)下载驱动:在搜索结果中选择“获取下载”,“立即下载”适用系统的NVIDIA驱动程序即可。

4.安装驱动

sudo chmod 777 NVIDIA-Linux-x86_64-550.127.05.run
sudo bash ./NVIDIA-Linux-x86_64-550.127.05.run

第二句命令的参数介绍:––no-opengl-files 只安装驱动文件,不安装OpenGL文件。这个参数台式机不加没问题,笔记本不加有可能出现循环登录,也就是loop login,看个人需要。

5.驱动安装后重启验证

输入nvidia-smi ,查询到目前驱动支持的最大CUDA版本为12.4

nvidia-smi

Ubuntu忘记密码重置详细教程

一、操作流程概览

  1. 进入 Grub 启动菜单
  2. 编辑 Ubuntu 启动参数,进入 root 模式
  3. 执行命令重置密码。
  4. 重启并使用新密码登录。

二、详细操作步骤

1. 重启进入 Grub 菜单

  • 重启电脑。
  • 开机时,按住 Shift 键(部分电脑是 Esc 键)进入 Grub 菜单。
  • 出现如下界面:
Ubuntu
Advanced options for Ubuntu

在这里插入图片描述

2. 编辑启动参数

  • 使用方向键选中默认的 Ubuntu 启动项(第一项)。
  • 按 e 键 进入编辑模式。

3. 找到启动参数

  • 找到以 linux 开头的那一行,例如:
linux    /boot/vmlinuz-xxx root=UUID=xxx ro quiet splash $vt_handoff

4. 修改启动参数

  • 把 ro quiet splash 修改为 rw init=/bin/bash

修改后示例:

linux    /boot/vmlinuz-xxx root=UUID=xxx rw init=/bin/bash

在这里插入图片描述

修改后

修改后

5. 启动到命令行(Root 模式)

  • 按 Ctrl + X 或 F10 启动进入 root 命令行界面。

6. 重置密码

  • 执行以下命令,重置你的用户密码(将 用户名 替换为实际用户名):
passwd 用户名

例如:

passwd vinsion

系统提示输入新密码,并再次确认新密码。

在这里插入图片描述

7. 同步磁盘数据(防止未保存)

sync

在这里插入图片描述

8. 重启系统

reboot -f

三、如果忘记用户名怎么办?

  • 查看系统已有用户名:
ls /home

四、总结表格

步骤操作/命令
进入 Grub 菜单重启按住 Shift 或 Esc
编辑启动项选中 Ubuntu,按 e
修改参数将 ro quiet splash 改为 rw init=/bin/bash
启动命令行按 Ctrl + X 或 F10
重置密码passwd 用户名
同步磁盘sync
重启reboot -f

五、注意事项

  • 建议:非必要不长期使用 root 身份,重置密码后及时恢复普通账户使用。
  • 重要数据提前备份,防止意外。
  • 首次进入 Grub 无法显示时,多尝试 Shift 或 Esc

本文由主机测评网发布,不代表主机测评网立场,转载联系作者并注明出处:https:///ubuntu/8579.html

联系我们

在线咨询:点击这里给我发消息

微信号:

工作日:8:30-17:30,节假日休息