我使用升级管理器从 17.04 升级到 17.10。当我启动机器时,我只会看到一个闪烁的黑屏。升级前我一直在使用 nvidia 二进制驱动程序。
笔记:这个问题(和答案)与使用 Nvidia 或 AMD 二进制驱动程序从 17.04 升级到 17.10 时的特定问题有关。您可能会遇到完全不同的问题。有关此问题,请参阅更一般的问题我的计算机启动时出现黑屏,我该怎么做才能修复它?。
答案1
这发生在一些 NVidia 或 AMD 二进制驱动程序的用户身上(错误 #1705369)。您需要重新安装驱动程序:
- CTRL按+ ALT+切换到不同的终端 (TTY)F2并以您的用户身份登录。
- 通过运行删除二进制驱动程序
sudo apt-get purge ^nvidia
。AMD 用户可以运行amdgpu-pro-uninstall
来删除 AMD 图形堆栈。 - 如果/etc/X11/xorg.conf存在,重命名(例如
sudo mv /etc/X11/xorg.conf{,.bak}
)。 - 完全禁用 Wayland:编辑/etc/gdm3/custom.conf并取消注释以下行
# WaylandEnable=false
- 重新启动 Ubuntu
sudo shutdown -r now
,您应该会看到登录屏幕。
您现在可以再次安装二进制驱动程序,可以手动(参见如何安装 Nvidia 驱动程序)或使用软件属性 GUI。AMD 用户应参考官方安装指南了解使用说明。
重启后一切都应该按预期工作。
笔记:新的 Wayland 显示服务器目前还不能与二进制驱动程序一起使用,这就是我们在步骤 4 中禁用它的原因。将来,当 Wayland 完全受二进制驱动程序支持时,您应该再次注释此行。
答案2
我也遇到了同样的问题,并且已经报告了一个错误(Bug#1725169)。就我而言,我可以将其定位到 lowlatency-kernel,它是在升级过程中自动安装的,无需询问。不幸的是,它是 grub 中的第一个内核。卸载此内核解决了该问题。无需重新安装 nvidia-drivers。