解决Ubuntu安装NVIDIA显卡驱动导致的黑屏问题

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

前言

本文是在经历了3天内5次重装Ubuntu系统后写下的,根本原因就是这篇文章的主题——安装NVIDIA显卡驱动!写下本文是为了让自己今后不再出同样类型的错误,同时,给其他出现同样问题的人一些启发!

本文实例的电脑配置如下:

型号:宏碁暗影骑士擎

CPU:i5-12500H

GPU:RTX 3050 

RAM:16 G

系统:Ubuntu 20.04

问题描述

本人在安装apollo的过程中需要安装显卡驱动,起先是根据apollo官网给出的建议直接下载了470.63.01并进行安装,如下(注意下面的方法不正确哈):


问题出现

在安装完所有的后续步骤后重启ubuntu的过程中发现2种情况的黑屏

  1. 在grub引导菜单选择ubuntu后进入黑屏后,左上角有“-”光标一直在闪烁,操作无反应且一直进不去系统。
  2. 如下图所示的报错

原因分析

其实这两种错误都是由于安装的NVIDIA显卡驱动与ubuntu自带的nouveau发生了冲突导致的,具体的解决方法建议首先参考一下链接:

NVIDIA显卡的Ubuntu驱动程序安装方法_哔哩哔哩_bilibili

本文将以上链接中的方法总结如下(针对双系统):

  1. 启动电脑,进入引导菜单,将光标移动到 Ubuntu项,按键盘上的 "E" 键;
  2. 进入GRUB页面后,选择首单词为 linux 对应的行,将光标移动到该行的末尾(一般这行的倒数第2、3个参数为:quiet splash),在这行末尾空一个后输入:nomodeset ,按下键盘的 “Ctrl + X” 或者 F10启动,就能进入熟悉的Ubuntu系统桌面了!
  3. 之后 我们要将系统自带的nouveau驱动加入系统黑名单中,输入:sudo gedit /etc/modprobe.d/blacklist.conf ,在文件的末尾添加以下字段:blacklist nouveau ,次操作即 将nouveau驱动加入系统黑名单了!
  4. 更新黑名单:sudo update-initramfs -u  
  5. 安装nvidia的显卡驱动,即可正常启动,步骤见后文。

本人在参考该链接以及网上的各种教程试了多次并未解决问题,导致好几次以为重装ubuntu更省事,但并不省事!

网上的各种文章又是禁用nouveau驱动,又是切换命令行界面的(grub引导菜单定位到ubuntu后按"e"键后进入,典型参考博客为:)。结果我按照这种方法一通操作,重启后就卡在命令行界面出不去了(无法切换回图形界面),或者是在登录界面重复登录,进不了系统。就这样我一通操作了好几天都没解决。

解决思路

本文在第5次重装完以后,重新又从头开始安装了一次,这次注意到了各种细节,算是我成功安装的保证吧。具体思路如下:

首先,我的GPU型号为:RTX 3050,因此在终端中执行以下命令查看自己电脑适配的驱动型号:

ubuntu-drivers devices

得到系统推荐的有关本机显卡其驱动的相关信息,如下图(采用的前人的图片)所示:

同时,还可以到NVIDIA驱动下载官网官方驱动 | NVIDIA查看进一步确定自己电脑适配的驱动器型号(匹配特别重要)选择适配本机显卡型号的驱动版本,点击搜索。

上述搜索结果与 ubuntu-drivers devices 推荐的版本是相对一致的(但是ubuntu-drivers devices推荐的是对应版本号的server版本)。

接下来,确认以后就要安装了。

方法一

对于新手,强烈推荐 直接从系统软件和更新中的附加驱动里更新。

方法二

对于老手,可一次执行以下命令安装驱动:

//占个位置55~

方法三

1、卸载之前安装的版本:

sudo ./NVIDIA-Linux-x86_64-*.run --uninstall
sudo apt remove --purge nvidia*
sudo apt autoremove

2、将刚下好的驱动.run文件赋予执行权限:

sudo  chmod  +x NVIDIA-Linux-x86_64-535.14.05.run

3、运行安装:

sudo  ./NVIDIA-Linux-x86_64-535.14.05.run

4、执行安装过程中的一些选项如下:

  1. The distribution-provided pre-install script failed! Are you sure you want to continue? 选择 yes 继续
  2. 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 继续
  3. 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. 选择 NO 继续
  4. 安装过程中会询问是否安装32位的,选择 NO 继续

5、安装完毕后,您可以通过nvidia-smi指令来检查驱动是否安装成功,如果一切正常,您可以看到类似以下的提示:

Tue Jan  3 12:04:21 2023
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 460.91.03    Driver Version: 470.63.01    CUDA Version: 11.4     |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|                               |                      |               MIG M. |
|===============================+======================+======================|
|   0  GeForce GTX 1080    Off  | 00000000:01:00.0 Off |                  N/A |
|  0%   38C    P8     7W / 198W |    239MiB /  8118MiB |      0%      Default |
|                               |                      |                  N/A |
+-------------------------------+----------------------+----------------------+
 
+-----------------------------------------------------------------------------+
| Processes:                                                                  |
|  GPU   GI   CI        PID   Type   Process name                  GPU Memory |
|        ID   ID                                                   Usage      |
|=============================================================================|
|    0   N/A  N/A      2566      G   /usr/lib/xorg/Xorg                 18MiB |
|    0   N/A  N/A      2657      G   /usr/bin/gnome-shell               67MiB |
|    0   N/A  N/A      6104      G   /usr/lib/xorg/Xorg                132MiB |
|    0   N/A  N/A      6234      G   /usr/bin/gnome-shell               13MiB |
|    0   N/A  N/A      7440      G   gnome-control-center                1MiB |
+-----------------------------------------------------------------------------+

注意:上图中,最下面一行如果出现了 no processor found等字样的,很可能安装错误了!解决方法见:http://t.csdnimg.cn/QtOJW

注意事项

在执行 update-initramfs -u 时如果报错

update-initramfs: Generating /boot/initrd.img-5.4.0-62-generic
I: The initramfs will attempt to resume from /dev/sdxx
I: (UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx)
I: Set the RESUME variable to override this.

问题直接原因应为/swap分区的UUID被修改后而没有加入 RESUME file

则按照以下方法进行解决:

  1. 首先使用如下命令打印/swap分区的UUID号,比对一下确认和上面的系统打印输出一致,锁定为该问题
  2. blkid | awk -F\" '/swap/ {print $2}'
  3. 然后使用如下命令写入/swap分区的UUID号
  4. printf "RESUME=UUID=$(blkid | awk -F\" '/swap/ {print $2}')\n" | sudo tee /etc/initramfs-tools/conf.d/resume
  5. 最后更新内核文件
  6. sudo update-initramfs -u

参考资料
 

http://t.csdnimg.cn/RnZNP

http://t.csdnimg.cn/yA907

Ubuntu 安装 NVIDIA 驱动导致黑屏详细解决方案 Ubuntu 系统上,安装 NVIDIA 驱动后出现黑屏或无法进入图形界面的情况,可能由驱动冲突、配置错误或兼容性问题引起。通过卸载 NVIDIA 驱动、安装开源驱动 nouveau、重新安装图形界面环境、重置 Xorg 配置和更换显示管理器等步骤,通常可以解决问题。遇到类似问题时,建议按照上述步骤逐一排查,恢复系统的正常运行。提示:在进行系统级别的操作时,务必确保命令的正确性,并在必要时备份重要数据。 阅读详情

相关推荐

Ubuntu20.04安装nvidia显卡驱动解决重启后黑屏问题

几次安装都会出现一些问题,因此记录本次成功安装的过程,以便以后取用。

dewi的博客 1万+

笔记本 ubuntu22.04 安装RTX3080TI nvidia显卡驱动

笔记本安装ubuntu22.04系统后,安装RTX3080TI nvidia显卡驱动过程描述,其中解决了驱动安装问题,以及驱动安装完成后不能进入图形界面的问题

安装ubuntu18.04+win10双系统安装时报错黑屏死机问题解决办法

安装ubuntu18.04+win10双系统安装时报错黑屏死机问题解决办法 某些型号的显卡由于NVIDIA显卡驱动冲突,按照网上正常的安装教程安装ubuntu系统时,直接按Install Unbuntu 可能会出现如下图所示的问题: 或者是 总之就是无法进入ubuntu安装界面。 解决办法如下: 在U盘启动的选择安装界面选择Try ubuntu without installing按e键进入config界面,注意是E键,不要直接按回车!! (注:有些教程是选择Install Ubuntu然后按E,但是

qq_35798782的博客 6319

Ubuntu系统进去之后黑屏是什么问题,及解决办法【最全】

6.最后一种,如果是无线连接的系统,极大可能就是网络问题,比如智能小车搭载Ubuntu系统,但是是通过局域网和自己电脑nomachine连接的,进去黑屏的可能是网络问题,连接不稳定。5.如果你使用的是Ubuntu的桌面环境,可能会有一些桌面环境特定的问题。最后,如果以上方法都无效,你可以尝试重新安装Ubuntu系统。在重新安装前,你可以将你的个人数据备份到外部存储设备中,以免数据丢失。4.如果你在登录之后遇到了黑屏,可能是因为系统登录管理器出现了问题。你可以尝试切换到tty模式并重新安装登录管理器。

weixin_47869094的博客 5万+

Ubuntu 22.04 LTS 装完N卡驱动黑屏了?别慌,这份保姆级排错指南帮你搞定

本文提供Ubuntu 22.04 LTS安装NVIDIA显卡驱动黑屏的全面解决方案。从诊断黑屏类型到紧急恢复、驱动冲突分析、硬件兼容性检查,再到分步修复和显示系统重构,涵盖所有常见问题。特别针对NVIDIA显卡驱动安装中的常见陷阱,提供详细的操作指南和参数建议,帮助用户快速恢复系统并优化性能。

weixin_31099291的博客 391

ubuntu安装Nvidia驱动,解决开机黑屏问题

本文只适用于可以成功安装nvidia驱动,但是进不去图形化界面。

m0_63252914的博客 1万+

Ubuntu20.04安装NVIDIA驱动后重启黑屏,无法进入图形桌面的可能解决方法

以下两种方法都可以进行尝试,笔者在使用方法1后还是无法进入图形界面,于是又使用方法2成功解决问题

weixin_41665629的博客 1万+

Nvidia RTX20系列显卡安装Ubuntu18.04解决黑屏问题

问题描述 显卡为NVIDIA RTX20系列,硬盘空白,需要安装Ubuntu18.04。 如果你只是想安装Ubuntu系统玩一玩,那么建议安装Ubuntu20.04,自带比较新的显卡驱动安装系统时会自动装好显卡驱动,踩的显卡坑很少。 问题:无论是使用U盘启动还是安装后的硬盘启动,过了Ubuntu...图标之后就直接黑屏,但是系统未断电仍在运行。应该是显卡版本的问题解决方法 安装系统时选择UEFI引导模式 在引导选项那里使用上下键选try to use Ubuntu那个选项,然后按下键盘e进入引导

yjj546542806的博客 1632

关于安装ubuntu18.04系统黑屏问题

项目场景:` 项目场景:因为要项目原因要给工控机重装ubuntu18.04系统。 问题描述 重装系统 的过程中已进入选择安装界面就黑屏 原因分析: 通过排查原因是ubuntu驱动不匹配NVIDIA显卡的原因 解决方案: 首先开机进入bios界面选择u盘安装启动,在进入安装界面的时候,按e键进入编辑模式,然后回车进入到命令行模式,找到,“quite splash"然后去掉后面的—添加nomodeset(不同显卡是不同的安装nvidia是这个)然后按F10安装安装完毕后重启,按esc启动系统然后按es

I_O_fly的博客 8201

ubuntu安装nvidia显卡驱动黑屏,进不去Ubuntu系统

我在Ubuntu16.04上安装cuda时选择了电脑建议安装的430显卡驱动,然后重启电脑后黑屏,进不去字符界面,就像键盘和主机断开联系了,网上试了很多方法都没用,最后是在Ubuntu登录粉色界面上,选择了第二个,然后进去以后选择一个括号里面带recovery的项,然后它自动黑屏出现代码,然后弹出一个选择框,选择root, 接着在屏幕下部分可以看到命令行,按回车进入到自己的用户名下,输入命令卸载安...

weixin_43981221的博客 3万+

Ubuntu 20.04-NVIDIA显卡驱动-安装和卸载-解决黑屏问题

202300704更新,黑屏问题主要由linux内核更新导致

cwg213_code的博客 2万+

一文详解Ubuntu独显开机黑屏NVIDIA驱动安装攻略

在配备NVIDIA独立显卡的电脑上安装Ubuntu时,可能会遇到开机黑屏无法启动的情况。这大概率是因为Ubuntu默认使用的开源驱动nouveau与NVIDIA显卡(尤其是较新型号)存在兼容性问题

bjxiaxueliang的CODING小栈 4267

解决Ubuntu更新nVidia显卡驱动黑屏问题

转自:http://slaytanic.blog.51cto.com/2057708/1630597 2015-04-09 16:26:23 标签:解决 黑屏 驱动 ubuntu nvidia 版权声明:原创作品,谢绝转载!否则将追究法律责任。 跟大数据没关系,自己使用的一个记录。 现在已经完全抛弃windows了,完全用ubuntu来干活了。不是

Bettyshasha的专栏 7293

服务器ubuntu18.04安装nvidia显卡驱动报错:”The CC version check failed”

实验室服务器不知道怎么搞得,显卡驱动被更改了,由于只是显卡驱动更改,只需要卸载重装就可以解决,记录备查。 1.禁用nouveau 打开终端,输入: sudo vim /etc/modprobe.d/blacklist.conf 在文件末尾加上以下两行并保存: blacklist nouveau options nouveau modeset=0 然后执行命令: sudo update-initramfs -u //应用更改 重启电脑(若服务器有多个账户,最好提醒大家各自杀掉自己的进程

Left_control_right的博客 3337

ubuntu20.04显卡驱动掉了之后重装出现的各种问题

问题描述: 装完驱动配置好环境隔了一段时间打开Ubuntu发现装好的驱动又掉了,nvidia-smi查找不到驱动。根据网友的经验应该是Ubuntu 自己升级了内核导致的,所以重启进到ubuntu高级(开机引导选项的第二个),选择低版本的内核进入ubuntu发现还是没有驱动,所以跟内核升级无关。 ...

weixin_47571196的博客 1万+

yolov3的训练(三)幻影峡谷的显卡驱动

yolov3的训练(三)intel NUC 幻影峡谷的显卡驱动黑屏

Xiong2840的博客 1859

Ubuntu18安装Nvidia显卡驱动记录[联想拯救者][3060][WIFI驱动寄了]

Ubuntu18安装Nvidia显卡驱动记录 1)Ubuntu18安装Nvidia显卡驱动导致开机黑屏 2)卸载Nvidia显卡驱动导致WiFi掉驱动 3)不要轻易升级内核/改内核 4)求助:Ubuntu18下笔记本触摸板失效还有键盘调整亮度到底怎么弄回来

m0_49929125的博客 701

解决Ubuntu显卡驱动问题导致的开机黑屏问题,以及便捷高效安装显卡驱动的方法

捣鼓显卡驱动、CUDA\cudnn、TensorRT之类的东西时,容易导致显卡驱动出现问题,能正常开机,但开机后一直都是黑屏

qq_51314668的博客 543

ubuntu重装系统时出现acpi error、花屏等问题解决方案(博主亲测)

出现问题如下图所示: 解决方案: 出现ubuntu安装界面时按e进入界面; 将splash后的---换成nomodeset,按F10保存即可。 后续还要装显卡驱动,博主装的是ubuntu20,自带N卡驱动,所以没有后续了。 博主试过修改acpi=off的方案,失败告终! 很奇怪,以前装没出现过这种问题,这次重装就出现了,大部分网友说是N卡的原因。 感谢eclipSYcn博主提供的参考,参考链接:传送门 ...

罗伯特祥的博客 1万+
上一篇: 【避坑/个人总结】CARLA仿真遇到问题——AttributeError: module “numpy“ has no attribute “bool“
下一篇: 对不起,Ubuntu 20.04出现了内部错误。
总系学不废
博客等级 码龄5年 3365粉丝 67原创
评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值