我无法在 Ubuntu 18.10 上加载 GUI

我无法在 Ubuntu 18.10 上加载 GUI

有一次我重启了笔记本电脑,之后它再也没有在 GUI 模式下加载过。我只能使用 tty 1-6,尝试重新安装 gdm3、lightdm、sddm,清除 nvidia 驱动程序并重新安装。每次我尝试启动 gui(startx、xinit、systemctl start gdm3)时,它只出现几秒钟然后崩溃。Xorg 中的日志文件很清晰,没有 (EE)。我还重新安装了 ubuntu-gnome-desktop,安装了新的 4.18.0-16-generic,重新安装了 Xorg。什么都没有。有谁能帮忙吗?

答案1

这种问题解决起来并不简单。解决这种情况需要很多关于X的知识。我建议按照以下步骤开始诊断:

1 - 如果是驱动程序问题,则不会显示任何图形窗口。如果看到一些图形,则说明驱动程序正在运行,问题出在其他方面(我认为这是您的情况)。如果是显卡问题,请 lspci检查您使用的是哪种 VGA 板,并尝试找到最适合该板的驱动程序。您提到您的视频板是 Nvidia,因此通常安装“nvidia-driver”包即可解决问题。完成后, modprobe nividia以 root 身份运行,或者重新启动系统。驱动程序可能会在启动时插入(lsmod | grep nvroot 将显示它)。

2 - 尝试以用户身份登录并直接运行,无需Xorg任何参数。这应该会显示灰色图案屏幕。如果发生这种情况,则 Xorg 正在运行(没有窗口管理器 X,Xorg 什么也不做)。 ++ 可以关闭 Xorg。或者 ++ Ctrl(到- )手动切换到文本终端和Xorg。AltBackspaceCrtlAltF1F6pskill

3 -cat对文件 /etc/X11/default-display-manager 进行操作。它将显示默认显示管理器,通常是登录管理器(lightdm、gdm、kdm 等)。如果未安装或指向错误的可执行文件,则显示器将崩溃并且 X 将关闭。这看起来像是你的问题,因此请查看值是否正确,并在必要时进行更正。

我正在使用 Xfce,因此对我来说 default-display-manager 中的值是:

/usr/sbin/lightdm   

在您的情况下,它可能是 /usr/sbin/gdm3 (或类似的东西)。

4 - 命令 /usr/bin/startx 是一个脚本。该脚本引用了许多用户文件。查看其中一个文件是否有一些奇怪的值。通常这些文件位于用户目录中,并且是 .x(something) 或 .X(something) 。请小心,因为其中有一些 .x(something) 文件与 Xorg 无关。

如果您安装了 Gnome,您可以尝试使用startgnome 脚本(startgnome3、startkde 或 startxfce4,或类似的东西,具体取决于您安装了什么)启动它。我记得图形界面附带了这些脚本来提供帮助。如果界面进入,则问题出在登录管理器或其他文件上。

X 的配置文件位于/etc/X11目录中。特别注意 /etc/X11/xinit/xinitrc/etc/X11/Xsession

如果进入用户空间时出现 X 或 Xorg 错误,您可以在用户目录中的 .xsession-errors 文件中看到错误。

本文并未介绍如何解决您的问题,但可以作为诊断问题的开始。

图形界面非常复杂,有很多系统范围的问题(例如您的问题)和很多用户空间特定的问题(用户空间问题的配置文件、由于用户空间配置问题而导致的显示管理器行为等等)。

与许多商业软件不同,Linux 允许您深入挖掘问题直至脚本(如果您真的需要,还可以深入挖掘源代码)。任务很艰巨,但不要因此而气馁。如果您愿意,您可以了解系统中发生的一切。但要做到这一点,您需要有足够的耐心和毅力去学习、尝试和再尝试,直到成功。

我希望你能找到问题的解决方案。

里克。

相关内容