Ubuntu 16.04仅关机显示启动画面,开机无启动画面求助
解决Ubuntu 16.04 + NVIDIA显卡开机黑屏无启动画面的问题
我之前帮朋友处理过几乎一模一样的情况——装了NVIDIA显卡的Ubuntu 16.04,关机能看到启动画面,开机却直接黑屏。试过常规NVIDIA修复没用?那咱们试试下面几个针对性的方案:
方案1:调整GRUB的显示参数(最常见的解决途径)
GRUB的帧缓冲配置经常是这类问题的根源,尤其是NVIDIA显卡和UEFI/BIOS的兼容性问题:
- 先编辑GRUB配置文件:
sudo nano /etc/default/grub - 找到
GRUB_CMDLINE_LINUX_DEFAULT这一行,把原来的参数(一般是quiet splash)修改成:
(如果是BIOS模式而非UEFI,把GRUB_CMDLINE_LINUX_DEFAULT="quiet splash video=efifb:off nvidia-drm.modeset=1"video=efifb:off换成video=vesa:off) - 再找到
GRUB_GFXMODE,设置成你显示器的原生分辨率,比如GRUB_GFXMODE=1920x1080,然后添加一行GRUB_GFXPAYLOAD_LINUX=keep - 保存退出后,更新GRUB:
sudo update-grub - 重启系统看看效果
方案2:修正NVIDIA驱动的显示输出配置
有时候NVIDIA驱动会在开机时错误选择未连接的显示器,导致黑屏:
- 先登录系统(如果能通过
Ctrl+Alt+F1切换到终端的话),运行xrandr查看当前的显示器接口(比如DP-0、HDMI-0) - 编辑Xorg配置文件:
sudo nano /etc/X11/xorg.conf - 在
Device段添加以下内容(把DP-0换成你刚才查到的接口):Option "ConnectedMonitor" "DP-0" Option "metamodes" "DP-0: 1920x1080_60 +0+0" - 保存后重启,或者重启显示管理器:
sudo service lightdm restart
方案3:重置显示管理器配置
如果是LightDM(Ubuntu 16.04默认)的配置出问题,也会导致开机无画面:
- 重新配置LightDM:
sudo dpkg-reconfigure lightdm,在弹出的选项里选择LightDM作为默认显示管理器 - 如果还是不行,试试重置LightDM的配置文件:
sudo rm /etc/lightdm/lightdm.conf,然后重启系统
方案4:调整NVIDIA驱动的加载时机
有些NVIDIA驱动版本会在系统早期加载时触发黑屏,试试延迟驱动加载:
- 编辑modprobe配置:
sudo nano /etc/modprobe.d/nvidia.conf - 添加一行:
options nvidia modeset=1 - 更新initramfs:
sudo update-initramfs -u - 重启系统
如果以上方案都没效果,建议查看开机日志找线索:
- 查看NVIDIA相关日志:
dmesg | grep nvidia - 查看Xorg日志:
cat /var/log/Xorg.0.log,找带有EE标记的错误信息,这些能帮你定位具体问题
内容的提问来源于stack exchange,提问作者mdeligt_
相关产品推荐
相关产品推荐

