重新安装 python3 后 Ubuntu-MATE 18.04 未启动 GUI

重新安装 python3 后 Ubuntu-MATE 18.04 未启动 GUI

我有 Lenovo Thinkpad T-480,使用 GRUB 双启动 Ubuntu-MATE 18.04 LTS 和 Windows 10。通常我使用 Ubuntu-MATE 满足编程需求,使用 Windows 10 编辑图像。

两天前,我从 Ubuntu-MATE 环境中删除了 python3,我需要切换到 python3.7,而操作系统提供了 python3.6。我以为我可以简单地删除一个并将 python3 指向新安装的版本,但事情并不那么简单,我系统的其他部分依赖于我刚刚删除的 python3.6。经过一段时间的努力,我设法安装了两个版本,并使用 update-alternatives 都指向 python3。一切看起来都很正常。

然而,昨天当我启动笔记本电脑时,我意识到出了问题,因为 GRUB 没有说我正在启动 Ubuntu,而是启动了 Debian - Linux Generic。

如果我选择该选项,它根本无法启动,并卡在登录前加载徽标中。我在恢复模式下启动了 Debian - Linux Generic,并能够获得一个工作终端,并使用命令启动 GUI startx。但如果我尝试正常启动,它仍然不起作用。

我已尝试过:

  • 将 python3 指向回 python 3.6
  • 清理并重新加载软件包源并重新安装桌面
  • 重新安装python3-apt包。

你能帮助我吗?当然,我可以重新安装 Ubuntu,但我希望有一个好的解决方案。如果您需要更多详细信息,请发表评论,我很乐意提供更多信息。

编辑:我认为它可能与 LightDM 有关,systemctl status lightdm如下所示:

lightdm.服务

 - Light Display Manager
   Loaded: loaded (/lib/systemd/system/lightdm.service; indirect; vendor preset:
   Active: failed (Result: exit-code) since Sat 2020-03-14 23:44:38 -03; 11min a
     Docs: man:lightdm(1)
  Process: 1592 ExecStart=/usr/sbin/lightdm (code=exited, status=1/FAILURE)
  Process: 1580 ExecStartPre=/bin/sh -c [ "$(basename $(cat /etc/X11/default-dis
 Main PID: 1592 (code=exited, status=1/FAILURE)

mar 14 23:44:38 nico-ThinkPad-T480 systemd[1]: lightdm.service: Service hold-off
mar 14 23:44:38 nico-ThinkPad-T480 systemd[1]: lightdm.service: Scheduled restar
mar 14 23:44:38 nico-ThinkPad-T480 systemd[1]: Stopped Light Display Manager.
mar 14 23:44:38 nico-ThinkPad-T480 systemd[1]: lightdm.service: Start request re
mar 14 23:44:38 nico-ThinkPad-T480 systemd[1]: lightdm.service: Failed with resu
mar 14 23:44:38 nico-ThinkPad-T480 systemd[1]: Failed to start Light Display Manager

我以前从未使用过登录管理器,所以我甚至不知道该如何使用它。

答案1

为了记录目的而自我回答:

正如我在编辑中所说的那样,我将其范围缩小到 lightdm 显示管理器,并在日志中发现它无法加载欢迎程序。

因此我安装slick-greeter并创建了一个名为以下内​​容的/etc/lightdm文件:lightdm.conf

[Seat:*]
greeter-session=slick-greeter

现在一切似乎都很好。

仍然没有解决 GRUB 问题。

相关内容