nvidia 驱动程序更新后黑屏/LightDM 无法启动

nvidia 驱动程序更新后黑屏/LightDM 无法启动

昨天,Ubuntu 自动更新了 nvidia 驱动程序。从那时起,当我启动系统时,屏幕就变黑了。最初,我甚至无法进入 tty1,但进入恢复模式并手动删除驱动程序后,我至少能够进入那里。问题似乎是 lightdm 服务无法启动。/var/log/lightdm 日志文件显示:

XServer 0: Removing X server authority /var/run/lightdm/root/:0
Seat seat0: Display server stopped
Seat seat0: Stopping session
Seat seat0: Session stopped
Seat seat0: Stopping display server, no sessions require it
Seat seat0: Stopping; greeter display server failed to start
Seat seat0: Stoppping
...
Exiting with return value 1

Xorg.0.log 表示(除其他外)

...
Failed to open DRM device for (null): -2
...
Screen 0 deleted because of no matching config section
Fatal server error:
no screens found(EE)
Server terminated with error(1)

我尝试重新安装 xorg、lightdm、多个 nvidia 驱动程序(当前版本、最新版本、旧版本 - 有时没有任何变化,有时我又无法进入 tty1),运行 dpkg-reconfigure lightdm 并尝试 gdm3(它也启动时出现黑屏,无法进入 tty1)。我可以在同一设备上顺利启动 Windows,因此似乎没有硬件问题。

操作系统:Ubuntu 17.10 GPU:Nvidia GTX 980

编辑:如果我进入恢复模式并选择恢复,系统就可以正常启动,但如果我正常启动系统,仍然会看到黑屏。

编辑2:在 /var/log/lightdm/x-0.log 文件中,它显示:

NVIDIA API mismatch: the NVIDIA kernel module has version 387.34 but this NVIDIA driver component has version 304.137. Please make sure that the kernel module and all NVIDIA driver components have the same version.

这是在使用 nvidia-current 时,使用 apt-get purge nvidia* 删除旧版本后出现的情况

答案1

问题实际上是由于某种原因,新内核版本(与驱动程序同时更新)未在 grub 条目中使用。在我的启动条目使用最新内核版本后,一切似乎都运行正常。

相关内容