升级到17.10后,我只得到一个黑屏。 我该如何解决?
我使用升级管理器从17.04升级到17.10。 当我启动机器时,我现在只得到一个黑色的闪烁屏幕。 我在升级之前使用的是nvidia二进制驱动程序。
注意:此问题(和答案)与使用Nvidia或AMD二进制驱动程序时从17.04升级到17.10时的特定问题有关。 您可能会遇到完全不同的问题。 为此,请参阅更一般的问题我的电脑启动到黑屏,我有什么选择来解决它? 。
这发生在NVidia或AMD二进制驱动程序的几个用户身上 ( Bug#1705369 )。 您需要重新安装驱动程序:
- 按CTRL + ALT + F2切换到另一个终端(TTY)并与您的用户一起登录。
- 通过运行
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
-
sudo shutdown -r now
用sudo shutdown -r now
重启Ubuntu,你应该看到登录界面。
您现在可以再次手动安装二进制驱动程序(请参阅如何安装Nvidia驱动程序 )或使用软件属性GUI。 AMD用户应参阅官方安装指南以获取说明。
重新启动后,一切都应按预期工作。
注意:新的Wayland显示服务器不能与二进制驱动程序一起使用,但这就是我们在步骤4中禁用它的原因。将来,当二进制驱动程序完全支持Wayland时,您应该再次对此行进行注释。
我遇到了同样的问题,并且已经报告了一个错误(Bug #1725169 )。 在我的情况下,我可以将它定位到lowlatency-kernel,这是在升级过程中安装的,而不会被问到。 不幸的是,它是grub中的第一个内核。 卸载此内核解决了这个问题。 无需重新安装nvidia驱动程序。