Ubuntu 安装 NVIDIA 驱动导致黑屏具体办理方案

[复制链接]
发表于 2024-10-19 18:11:18 | 显示全部楼层 |阅读模式
近来向相识使用Marker这个项目学习和进行一些pdf文档册本的转换拆分工作,其中用到了cuda加速,但是本项目对windows环境好像不太友爱,在windows折腾无果,那就在linux环境下搞一下吧,不搞不知道,一搞在第一步就可谓是一波九折。。。
  Ubuntu 安装 NVIDIA 驱动后无法进入图形界面的办理方法

在使用 Ubuntu 系统时,安装 NVIDIA 显卡驱动后,遇到了启动黑屏的环境,本文将总结可能的原因和具体的办理步调,帮助您恢复系统的正常运行。
题目描述

安装下令:sudo ubuntu-drivers autoinstall (正是使用这个下令安装后黑屏)
下令解释:自动安装最符合的专有驱动步伐。该下令会扫描你的硬件,并尝试从 Ubuntu 仓库中安装最匹配的闭源驱动步伐,通常是最新版本的驱动步伐。
也有的教程使用的这个下令: sudo ubuntu-drivers install: 安装 Ubuntu 推荐的驱动步伐。该下令会安装 Ubuntu 官方推荐的驱动步伐,通常是经过测试且较为稳定的版本,但不肯定是最新版本
安装 NVIDIA 驱动后,重启系统时可能出现以下症状:
(因这个题目重装了好几次系统。。)



也可能是黑屏就显示一个光标。
ps:其实这里已经启动乐成了,只不过驱动步伐冲突没有进入图形界面。


  • 启动日志日志中出现错误信息,比方:

    • block nvme0n1: No UUID available providing old NGUID
    • iwlwifi 0000:00:14.3 WRT: Invalid buffer destination
    • Bluetooth: hci0: Malformed MSFT vendor event: 0x02
    • [DEPEND] Dependency failed for sssd-nss.socket

这些错误提示可能与存储装备、无线网卡、蓝牙驱动或系统服务依靠有关,但未必是导致黑屏的直接原因。
可能原因



  • 驱动冲突:新安装的 NVIDIA 驱动可能与系统现有的驱动或库文件产生冲突。
  • 设置错误:Xorg 设置文件或显示管理器(如 GDM3、LightDM)设置不妥。
  • 兼容性题目:NVIDIA 驱动与当前内核版本或其他硬件(如集成显卡)存在兼容性题目。
办理步调

1. 卸载 NVIDIA 驱动和清理残留文件

起首,彻底卸载 NVIDIA 驱动和相关库文件,防止冲突:
屏幕黑屏,无法进入图形界面,在当前界面下,进入 tty 终端模式(crtl+alt+F2-F6任意按键)。
进入tty后依次输入用户名和密码,之后执行以下指令
  1. sudo apt-get remove --purge *nvidia*
  2. sudo apt-get autoremove
  3. sudo apt-get autoclean
复制代码
  sudo apt-get remove --purge '^nvidia-.*'或sudo apt-get remove --purge nvidia*等下令都会导致卸载不全,这个坑真的排查了好久。
  假如担心*nvidia*有风险,可以使用以下下令进行查找匹配
  1. dpkg -l | grep nvidia
  2. lsmod | grep nvidia
复制代码

之后使用如sudo apt remove --purge nvidia* libnvidia*的前后缀匹配来卸载删除。
重新加载设置:
  1. sudo ldconfig
  2. sudo update-grub
  3. sudo update-initramfs -u -k all # 用于更新 initramfs (initial RAM filesystem),也称为初始内存盘。-u: 这个选项表示更新所有已存在的 initramfs 映像。-k all: 这个选项指定要更新哪些内核的 initramfs。 all 表示更新所有已安装内核的 initramfs 映像。
复制代码
在进入tty界面时假如安装系统时选择的时中文可能会存在乱码:
方案1:暂时修改为英文:export LANG=en_US.UTF-8
方案2:永久生效:
  1. sudo dpkg-reconfigure locales
  2. sudo nano /etc/default/locale
复制代码
将内容修改为:
  1. LANG="en_US.UTF-8"
  2. LANGUAGE="en_US:en"
复制代码
并重启sudo reboot

2. 安装开源驱动 nouveau

安装适用于 NVIDIA 显卡的开源驱动 nouveau:
  1. sudo apt-get install xserver-xorg-video-nouveau
复制代码
一般第一次安装时就是安装的这个驱动,为了防止被卸载执行一下更放心
3. 重新安装图形界面环境

确保系统的图形界面组件完整,重新安装 Ubuntu 桌面环境:
确保你安装了图形环境(如 GNOME、KDE 等)。
安装 GNOME 桌面:
  1. sudo apt-get install ubuntu-desktop
复制代码
看了很多教程正是缺少这一步导致仍然停留在启动日志日志界面。(想不到安装驱动步伐竟然把图形桌面干没了。。)
缺少这一步再次启动可能:

崩溃不?
4. 重置 Xorg 设置

重置 Xorg 设置以恢复默认设置:
  1. sudo dpkg-reconfigure xserver-xorg
复制代码
到这里一般就办理了,再次重启 sudo reboot

5. 更换显示管理器(可选)

假如题目仍未办理,可以尝试安装并切换到 LightDM 显示管理器:
  1. sudo apt-get install lightdm
  2. sudo dpkg-reconfigure lightdm
复制代码
在设置过程中,选择 LightDM 作为默认显示管理器。
6. 重启显示管理器

根据您使用的显示管理器,重启对应的服务:


  • 重启 GDM3:
    1. sudo systemctl restart gdm3
    复制代码
  • 重启 LightDM:
    1. sudo systemctl restart lightdm
    复制代码
7. 重启系统

执行重启下令,使所有更改生效:
  1. sudo reboot
复制代码
8. 检查硬件设置(可选)

查察系统中是否存在其他显卡(如 Intel 集成显卡):
  1. lspci | grep -i vga
复制代码
假如输出包含 Intel Corporation,说明系统有集成显卡。可能必要针对多显卡设置进行额外的设置。
常见错误信息解析



  • NVMe 和 UUID 题目:与存储装备的识别有关,可能是 BIOS 设置或分区表的题目,通常不影响图形界面启动。
  • iwlwifi 驱动题目:涉及无线网卡驱动,若网络功能正常,可暂时忽略。
  • Bluetooth 题目:与蓝牙驱动相关,一般不会导致系统无法进入图形界面。
  • SSSD 服务失败:表示某个系统服务启动失败,可通过禁用该服务来排除影响:
    1. sudo systemctl disable sssd.service
    复制代码
这里贴个我踩过的巨坑:
当我第一次ubuntu系统黑屏时,始终办理不了我就把它给卸了重装,但是我卸载的方式简单粗暴:直接找出ubuntu所占的所有分区然后直接删除。这里没有清除BIOS的ubuntu启动项,注意这个启动项并不是在ubuntu的EFI分区中也就是就算你删干净了ubuntu的分区也没被清除,这还好,但是当我启动windows时:

然后我就很蠢的把windows也卸载了重装发现照旧不行,接着又重新分区重装:(
好不容易装了2个系统一安装驱动又干到黑屏了!
一整个人崩溃了有木有。。
总结

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

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
继续阅读请点击广告

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

© 2001-2025 Discuz! Team. Powered by Discuz! X3.5

GMT+8, 2025-7-10 01:47 , Processed in 0.077270 second(s), 29 queries 手机版|qidao123.com技术社区-IT企服评测▪应用市场 ( 浙ICP备20004199 )|网站地图

快速回复 返回顶部 返回列表