尝试安装 nvidia 驱动程序时停止 lightdm 导致黑屏

尝试安装 nvidia 驱动程序时停止 lightdm 导致黑屏

尝试安装 nvidia 专有驱动程序时出现错误,其中指出:

您似乎正在运行 XServer。

所以我按照提供的说明这里

但当我进入

sudo service lightdm stop

我的屏幕变得一片空白,我无法继续。


运行 Ubuntu 16.04
Linux 版本 4.4.0-66-generic(buildd@lgw01-28)(gcc 版本 5.4.0 20160609(Ubuntu 5.4.0-6ubuntu1~16.04.4)

答案1

首先,只安装和使用来自 Ubuntu 存储库的经过测试的可靠驱动程序始终是一个好习惯。

如果我想安装 Nvidia 专有驱动程序,我会这样做。

正如您的问题所述,驱动程序正在抱怨正在运行的 X 服务器。

我运行了您提到的停止命令,并且正如您所说,X我最终也看到了黑屏,但是当我按下:CTRL++我转到并且我能够登录并执行我的操作,而无需运行任何 X 服务器。ALTF2tty2

因此看起来当您停止时lightdm,您仍然处于tty7正在运行的图形环境中,而它不再运行,这就是为什么您看到黑屏的原因。只需将 更改为tty+ CTRL+ALTF1F6您就可以开始了。


无论如何,如果您对该方法有疑问并且它不适合您,您可以随时杀死 x:

pkill Xorg

但当其他方法都不起作用时,就让它起作用吧。


您还可以通过multi-user.target以下方式尝试安装过程:

sudo systemctl isolate multi-user.target

如果您也遇到了这个问题(这种情况很少见)。

  • 重新启动系统
  • 当 grub 菜单出现时按 e 编辑菜单
  • 在以 linux 开头的行末尾添加systemd.unit=multi-user.target
  • ctrl+x

您的系统将启动到多用户目标,而无需运行 X 服务器。执行安装。然后运行:

sudo systemctl isolate graphical.target

运行图形环境,或者如果需要则重新启动系统。

答案2

描述的方法这个答案停止 lightdm 服务只在第一次对我有用。由于某种原因,我在后来的更新中出现了空白屏幕。

最后我通过 ssh 进入 Ubuntu (16.04) 并停止 lightdm。然后我就可以继续安装了。

相关内容