admin 管理员组

文章数量: 1132214

1、装系统之前,显示器电源线差错,应该插在下面的显卡上,而不是上面的主板上

2、启动盘(Ubuntu20.04)出现问题,重新做启动盘(Ubuntu24.04)

3、Delete进入BIOS系统,将Boot priority 改为U盘启动盘

4、在装系统过程中,就突然黑屏,NumLock是可用的,且移动鼠标或按键后,屏幕不会亮起,但是主机和风扇依旧在运行

5、之后强制电源关机,等待了一段时间开机后,发现系统已经装好,说明黑屏之后系统还是在装的

6、网上搜索各种原因排查解决,多次开关机进行改动,都无果

突然黑屏排查过程:

①排查显卡驱动原因:

参考链接:安装ubuntu心得(解决黑屏问题)_ubuntu24.04安装后黑屏-CSDN博客

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

然后里面末尾加上:blacklist nouveau

sudo ubuntu-drivers autoinstall 结果显示:已经最新(但其实还没有安装)

sudo update-initramfs -u

sudo update-grub

②设置禁止休眠

③查看CPU温度

④禁用 Wayland(Wayland 会话的硬件兼容性问题)

sudo sed -i '/^#WaylandEnable/s/^#//' /etc/gdm3/custom.conf

重写 initramfs,确保 nouveau 被彻底拉黑

sudo update-initramfs -u

# 查看是否 NVIDIA
lspci -k | grep -A2 -i vga
# 重装推荐驱动sudo ubuntu-drivers autoinstall
sudo update-initramfs -u
sudo reboot

⑤以为没有驱动原因,所以安装驱动

根据kimi建议所以安装了535,结果没有成功,nvidia-smi没有输出

sudo apt install -y nvidia-driver-535 nvidia-dkms-535

wu@wu-MS-7D99:~$ sudo apt install -y nvidia-driver-535 nvidia-dkms-535

[sudo] wu 的密码: 正在读取软件包列表... 完成 正在分析软件包的依赖关系树... 完成 正在读取状态信息... 完成nvidia-driver-535 已经是最新版 (535.274.02-0ubuntu0.24.04.2)。 nvidia-dkms-535 已经是最新版 (535.274.02-0ubuntu0.24.04.2)。 下列软件包是自动安装的并且现在不需要了: libllvm19 使用'sudo apt autoremove'来卸载它(它们)。 升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 157 个软件包未被升级。

wu@wu-MS-7D99:~$ nvidia-smi

NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running.

排查问题:

检查是否加载了 nvidia 模块:lsmod | grep nvidia,结果没有任何输出,说明没有

尝试手动加载模块:sudo modprobe nvidia,结果显示没有nvidia

检查 Secure Boot 状态:mokutil --sb-state,结果 SecureBoot Disabled,Secure Boot 已禁用

检查是否在用 Nouveau:lsmod | grep nouveau,结果没有输出,Nouveau 没启用

结论:nvidia 模块根本没装成功或 DKMS 编译失败

下一步排查:确认驱动是否真的编译进当前内核

  1. 检查当前内核版本:uname -r,结果:内核版本35

  2. 检查 nvidia 模块是否存在:ls /lib/modules/$(uname -r)/updates/dkms/nvidia*.ko*,结果:存在.ko文件

  3. 强制重新编译 DKMS 模块sudo dkms autoinstall(如果没有 .ko 文件,说明 DKMS 没给你当前内核编译 nvidia 模块,强制编译)

最终还是以突然黑屏告终。

⑦是不是显示器故障

换了三个显示器,都是开机后用几分钟就黑屏,且NumLock灯亮着,主机且在运行

这三个显示器有共同点,三个显示器是VGA,其中一个包含Dual-link-DVI

且连结线都是VGA接口的,所以也有可能是连结线的原因

所以换了显示器和连接线(HDMI),结果不在突然黑屏

得出结论:显示器和连接线的原因(①该主机不支持VGA,②连接线有问题)

安装nvidia驱动遇到黑屏:

1、535不可以,所以卸载后,安装了推荐的580(其实推荐的是580-open)

查看推荐驱动命令:ubuntu-drivers devices

重启后,出现黑屏闪标

ctrl+alt+F3进入命令行模式查找原因

No devices were found可能的原因

  • 驱动没加载(nvidia 模块没进内核)
  • 驱动版本和内核不匹配
  • Secure Boot 拦截了非签名模块
  • 系统其实还在用 nouveau

1. 确认驱动是否加载lsmod | grep nvidia

  • 如果 没输出,说明驱动没加载。

2. 确认是否被 nouveau 抢占lspci -k | grep -A 3 -i vga

看内核模块用的是不是 nouveau,如果是,nouveau 没禁用掉

3. 确认 Secure Boot 是否开启mokutil --sb-state

  • 如果输出 SecureBoot enabled你装的非 open 驱动可能被拦截了
  • 解决:要么关闭 Secure Boot(BIOS 里关),要么换成 open 驱动(它带签名,不会被拦)。

4. 确认内核版本是否匹配uname -r

然后去查你装的 nvidia-driver-580 是否支持这个内核版本。如果刚升级过内核,可能需要重启,或者重装驱动。

以为内核版本和驱动不匹配原因

操作步骤:

步骤命令/操作目的
1重启 → 在 Grub 菜单选 Advanced options → 6.14.0-27-generic 回车先回到驱动曾经正常的内核
2登录后执行 nvidia-smi若此时能列出 GPU,说明判断正确
3sudo apt install --reinstall nvidia-driver-580为当前 27 内核重新编译模块
4sudo update-initramfs -u -k all把驱动打进两个内核的 initrd
5sudo reboot再试能否正常进桌面
6若仍想使用 35 新内核,重复步骤 3/4 后手动切换过去即可

结果还是出现闪标

查看最后 20 条 NVIDIA 相关日志:sudo dmesg | grep -i nvidia | tail -20

日志给出了最后的原因:不是驱动没装,而是“非 open”驱动被内核直接拒绝

①卸载旧闭源驱动

sudo apt remove nvidia-driver-580 nvidia-dkms-580

②安装 open 版同版本号驱动(580.95.05)

sudo apt install nvidia-driver-580-open

(apt 会自动拉取 nvidia-dkms-580-open 并重新为 35 内核编译模块)

③重启

sudo reboot

最终终于顺利进入系统了!!!

最终总结:

本人遇到黑屏原因:

  1. 显示屏和传输线(换个HDMI线和好一点的数据线)
  2. 驱动安装错误
# 先查看电脑推荐的驱动版本
ubuntu-drivers devices
# 安装推荐的版本
sudo apt install nvidia-driver-580-open

一些教程和命令:

安装ubuntu心得(解决黑屏问题)_ubuntu24.04安装后黑屏-CSDN博客

Ubuntu 24.04 Desktop启动后黑屏如何解决?_编程语言-CSDN问答

https://zhuanlan.zhihu/p/373133529

(2025.07)解决——ubuntu20.04系统开机黑屏,左上角光标闪烁_ubuntu启动黑屏左上角光标闪烁-CSDN博客

电脑开机后主机正常运行但是显示器黑屏(最全解决方案)_主机开了显示器没反应-CSDN博客

通用看显卡命令

lshw -c display | grep -i driver

  • NVIDIA → 直接 nvidia-smi
  • AMDmodinfo amdgpu | grep ^version:
  • Intelmodinfo i915 | grep ^version:

进入 tty 界面(按 Ctrl + Alt + F3

本文标签: 黑屏 系统 bug