升级到17.10后,我只得到一个黑屏。 我该如何解决?

我使用升级管理器从17.04升级到17.10。 当我启动机器时,我现在只得到一个黑色的闪烁屏幕。 我在升级之前使用的是nvidia二进制驱动程序。

注意:此问题(和答案)与使用Nvidia或AMD二进制驱动程序时从17.04升级到17.10时的特定问题有关。 您可能会遇到完全不同的问题。 为此,请参阅更一般的问题我的电脑启动到黑屏,我有什么选择来解决它? 。

这发生在NVidia或AMD二进制驱动程序的几个用户身上 ( Bug#1705369 )。 您需要重新安装驱动程序:

  1. CTRL + ALT + F2切换到另一个终端(TTY)并与您的用户一起登录。
  2. 通过运行sudo apt-get purge ^nvidia删除二进制驱动程序。 AMD用户可以运行amdgpu-pro-uninstall来删除AMD图形堆栈。
  3. 如果/etc/X11/xorg.conf存在,请重命名(例如sudo mv /etc/X11/xorg.conf{,.bak} )。
  4. 完全禁用Wayland:编辑/etc/gdm3/custom.conf并取消注释以下行# WaylandEnable=false
  5. sudo shutdown -r nowsudo shutdown -r now重启Ubuntu,你应该看到登录界面。

您现在可以再次手动安装二进制驱动程序(请参阅如何安装Nvidia驱动程序 )或使用软件属性GUI。 AMD用户应参阅官方安装指南以获取说明。

重新启动后,一切都应按预期工作。

注意:新的Wayland显示服务器不能与二进制驱动程序一起使用,但这就是我们在步骤4中禁用它的原因。将来,当二进制驱动程序完全支持Wayland时,您应该再次对此行进行注释。

我遇到了同样的问题,并且已经报告了一个错误(Bug #1725169 )。 在我的情况下,我可以将它定位到lowlatency-kernel,这是在升级过程中安装的,而不会被问到。 不幸的是,它是grub中的第一个内核。 卸载此内核解决了这个问题。 无需重新安装nvidia驱动程序。