尝试安装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)

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

以下是我要做的事如果我想安装Nvidia专有驱动程序。

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

我运行你提到的命令来停止X ,正如你所说的那样,我也最终得到了黑屏,但是当我按下时: CTRL + ALT + F2我去了tty2我能够登录并做任何我没有任何东西的东西运行X Server。

所以当你停止使用lightdm ,你仍然处于运行图形环境的tty7 ,现在已经不再存在,这就是为什么你会出现黑屏的原因。 只需用CTRL + ALT + F1F6更改tty ,你就可以了。


无论如何,如果你对这种方法有一些问题并且它不适合你,你可以随时杀死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 

运行图形环境,或者在驱动程序需要时重新启动系统。

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

最后我进入Ubuntu(16.04)并停止了lightdm。 然后我就可以进行安装了。