Linux系统下卸载安装Nvidia相关内容

758 字
4 分钟
Linux系统下卸载安装Nvidia相关内容

# 1、卸载Nvidia驱动#

没有驱动则跳过这一步

Terminal window
# 卸载驱动
sudo apt-get --purge remove nvidia*
sudo apt autoremove
#移除CUDA Toolkit
sudo apt-get --purge remove "*cublas*" "cuda*"
#移除NVIDIA Drivers
sudo apt-get --purge remove "*nvidia*"

2、重装驱动#

1、下载驱动安装程序#

官网查找对应GPU型号的驱动并下载

Nvidia驱动查询网站:https://www.nvidia.cn/drivers/lookup/

2、安装显卡驱动#

Terminal window
# 进入到下载好的.run文件夹下给驱动run文件赋予执行权限
sudo chmod a+x NVIDIA-Linux-x86_64-455.45.01.run
sudo ./NVIDIA-Linux-x86_64-455.45.01.run -no-x-check -no-nouveau-check -no-opengl-files
#只有禁用opengl这样安装才不会出现循环登陆的问题
#-no-x-check:安装驱动时关闭X服务
#-no-nouveau-check:安装驱动时禁用nouveau
#-no-opengl-files:只安装驱动文件,不安装OpenGL文件

安装过程中的选项:

The distribution-provided pre-install script failed! Are you sure you want to continue? 选择 yes 继续。 Would you like to register the kernel module souces with DKMS? This will allow DKMS to automatically build a new module, if you install a different kernel later? 选择 No 继续。 问题没记住,选项是 without signing 问题大概是’s 32-bit compatibility libraries? 选择 No 继续。 Would you like to run the nvidia-xconfigutility to automatically update your x configuration so that the NVIDIA x driver will be used when you restart x? Any pre-existing x confile will be backed up. 选择 Yes

Terminal window
#安装完成之后重启系统
sudo reboot

3、配置环境变量#

打开~.bashrc,添加一下内容

Terminal window
# 填写你对应的安装位置
export PATH="/usr/local/cuda-11.0/bin:$PATH"
export LD_LIBRARY_PATH="/usr/local/cuda-11.0/lib64:$LD_LIBRARY_PATH"
# (这里是默认的安装路径)

保存退出后,执行命令 source ~/.bashrc

4、验证#

Terminal window
nvcc -V

5、可能遇到的问题#

1、“subprocess installed post-installation script returned error exit status 10”报错#

Terminal window
# dpkg:error processing package XXX (--configure):
# subprocess installed post-installation script returned error exit status 10
# 解决方法如下:
# 根据自己的情况,可以把 r-base-core 改成自己报错的那个包,如果有多个包报错,
# 目前看起来只能不断重复这个过程,来依次解决。
sudo rm /var/lib/dpkg/info/r-base-core*
sudo dpkg --configure -D 777 r-base-core
sudo apt -f install

2、安装 NVIDIA 显卡驱动时报错 NVIDIA kernel module ‘nvidia-drm‘ appears to already be load#

1、原因:#

  • 因为安装的是 Ubuntu图形化版本,之前也安装了 NVIDIA 驱动和 CUDA
  • 系统加在图形化界面后,就会自动加载运行 NVIDIA 相关模块(如、nvidia-modeset 等)

2、解决办法:#

  • 启动 Ubuntu 系统时不让系统加载图形化界面
  • 在终端命令模式下卸载 NVIDIA 驱动,再重装新的驱动
Terminal window
# 设置系统默认进入终端命令模式,然后重启系统
sudo systemctl set-default multi-user.target
sudo reboot 0
# 待系统重启后,通过其他主机的终端工具 ssh 登录 Ubuntu 系统,
# 依次执行如下三条命令,卸载已安装的 NVIDIA 驱动后重启
sudo apt-get purge nvidia*
sudo apt-get autoremove
sudo reboot
# 再次尝试安装Nvidia驱动
cd NVIDIA驱动安装文件所在的目录
sudo sh ./NVIDIA驱动安装文件.run
# 等待 NVIDIA 驱动安装完成并测试显卡正常识别和运行后,再在终端执行如下两条命令
# (设置系统默认进入图形化界面模式,重启系统)
sudo systemctl set-default graphical.target
sudo reboot 0

支持与分享

如果这篇文章对你有帮助,欢迎分享给更多人或打赏支持!

打赏
Linux系统下卸载安装Nvidia相关内容
https://firefly.cuteleaf.cn/posts/obsidian/linux系统下卸载安装nvidia相关内容/
作者
Firefly
发布于
2026-06-29
许可协议
CC BY-NC-SA 4.0
相关文章 智能推荐
1
Linux环境下安装Node js
运维部署 1、官网下载Node.js包 首先,打开Node.js官方网站 https://nodejs.org/ ,在下载页面选择适合您Linux发行版的Node.js包。您可以根据自己的需求选择不同的版本。 2、或者直接wget直接下载需要的版本 3、解压、移动和查看版本 1. 解压No
2
Nvidia cuda相关安装配置教程
运维部署 1、原CUDA卸载 没有则可以不用这步 把所有带 NVIDIA CUDA————— 前缀的卸载干净 推荐使用geek卸载,缓存和注册表才能卸载,否则需要手动找到相关位置自行删除。 一般只有一下几个 2、准备安装位置和下载好深度学习需要的版本环境 2.1 CUDA下载 CUDA10
3
Redis在Linux下安装教程
运维部署 Redis安装 1、首先准备REDIS安装包 这里下载的是 redis 5.0.8.tar.gz 安装包,并将其直接放在了 root 目录下 2、解压安装包 在 /usr/local/ 下创建 redis 文件夹并进入 将 Redis 安装包解压到 /usr/local/redi
4
Linux系统下向日葵设置开机自启动
运维部署 1、直接的UI界面设设置开启 若是命令安装的向日葵远程控制软件,有可能配置无法生效 2、添加开机自重启命令 1、方法一: 1 在终端输入gnome session properties 2 点击add 3 使用dpkg L sunloginclient 命令查看安装路径 4 将第
5
Ubuntu系统重启后英伟达显卡无法检测到
运维部署 1.报错 2.报错原因 系统内核版本自动更新了: NVIDIA内核驱动版本和系统驱动不一致 内核版本自动更新了,导致新版本内核和原来显卡驱动不匹配 3.解决办法 1.查看已安装驱动的版本信息: 2.查看已安装内核: 查看正在使用的内核: 3.依次输入以下两条命令即可: 4.输入n
随机文章 随机推荐
Profile Image of the Author
Firefly
Hello, I'm Firefly.
公告
欢迎来到我的博客!这是一则示例公告。
音乐
封面

音乐

暂未播放

0:00 0:00
暂无歌词
分类
标签
站点统计
文章
85
分类
5
标签
11
总字数
50,344
运行时长
0
最后活动
0 天前
站点信息
构建平台
Local
博客版本
Firefly v6.12.3
文章许可
CC BY-NC-SA 4.0

文章目录