升级到 20.04 后不久无法启动 - 但可以在恢复模式下手动启动 startx

升级到 20.04 后不久无法启动 - 但可以在恢复模式下手动启动 startx
  • 使用安装了 Gnome 的 Kubuntu(我认为这是带有额外步骤的 Ubuntu,但它是工作电脑,我没有选择风格)
  • 计算机是联想 T440P,配备 16 Go RAM(酷睿 i5,集成 GPU)
  • 由于软件降级,本周操作系统从 16.04 升级至 20.04
  • 一切都很好
  • 今天早上,电脑无法启动,Kubuntu 徽标在循环运行。按 ESC 键,可以看到三个文件夹( 、和)(1 of 3) A start job is running for /devdata (8min 30 / no limit)交替显示。/devdata/opt/devtools_admin/opt/devtools
  • 我以为是这个问题,但我认为还有其他问题,这只是卡住的地方 - 但可能不是。如果我使用 Alt+F2,我会得到相同的消息并且没有提示。
  • 重启进入恢复模式。尝试了很多方法,升级数据包、自动移除等,但都无济于事。
  • 我直觉地启动了一个根控制台,然后su - myname使用startx
  • 令人惊讶的是,会话打开了,但使用的是 XFCE,而不是我的 Gnome。GUI 看起来有点破损,但基本还能用。
  • 我看到显卡已安装但未使用(未认领),即 Intel Graphic 4600 (i915)
  • 第二个显示器不工作(使用 vesa 驱动程序,我猜你只有一个主屏幕)
  • 我尝试了很多方法来解决 Xorg 的问题,最后删除了~/.Xauthority所有内容/etc/X11/xorg.conf.d/*.xorg.conf;重新安装了 xserver-org,阅读了很多很多主题和帖子
  • 多次更改 grub 选项,最终删除了所有选项,基本上
  • 最终安装 linux-headers-oem-20.04(内核 5.14.0-1029-oem)
  • 我真的不知道我在做什么
  • 但这次重启后(但仍处于恢复模式),显卡可以工作,分辨率得到提高,并且第二个屏幕处于活动状态。
  • 但靴子仍然卡在同一个循环上。
  • 尝试将会话管理器恢复为 gdm3,然后恢复为 lightdm,没有任何变化
  • gnome-shell --replace可以在 XFCE 上运行 gnome
  • 系统运行正常,但 GUI 很奇怪(窗口没有边距,颜色很奇怪)
  • 如果不启动恢复模式,然后是根控制台,然后手动打开我的会话,然后启动 startx,然后是 gnome 并具有部分工作环境,则无法打开计算机。
  • 尝试使用 更改启动选项GRUB_CMDLINE_LINUX_DEFAULT="text",结果相同(start job运行三个文件夹,和/devdata,其中存在并且都是空的/opt/devtools_admin/opt/devtools

您有什么指导或建议吗?我应该重新安装新版本吗?这很令人沮丧,因为看起来一切都正常,但会话管理器却无法启动(lightdm?)。

我一直使用 Linux,但这远远超出了我的能力范围。我本来可以提供更多意见,但我使用另一台计算机来启动此线程,如果您需要信息,我会提供。

欢迎任何建议,包括更改会话/窗口管理器,以及有关在不丢失数据和配置的情况下重新安装的指导。

感谢您的时间和帮助。

[编辑]

  • 根据一位同行对我的问题的建议,我做了一些$ systemctl list-units --all工作,以找出这些工作是什么。我得到了以下相关内容:

opt-devtools.mount loaded failed failed /opt/devtools

opt-devtools_admin.mount loaded inactive dead /opt/devtools_admin

devdata-data.mount loaded inactive dead /devdata/data

  • 我试过了,systemctl disable但重启后没有任何变化。为了避免弄乱我不太了解的服务,我没有再继续这条路。

  • 我确实尝试使用 手动启动该作业systemctl start opt-devtools.mount,但失败了,因此我确实journalctl -xe有一份报告:

xb_builder_node_unlink: assertion 'XB_IS_BUILDER_NODE (self)' failed
Only 0 apps for recent list, hiding
automatically prevented from changing kind on system/snap/*/desktop/chromium-browser.desktop/latest/stable from desktop 
  • 我认为它可能与 chromium 和 devtools 有关(?),所以我从系统中删除了该包。

  • 在此过程中,我还完全删除了 snap,因为它看起来与问题错误地相关,但完全没有任何效果。

[编辑] 经过一番调查后,我运行systemctl status opt-devtools.mount并在详细信息中注意到这些说明似乎在 /etc/fstab 中引用

因此我检查了该文件并发现一些类似网络 NFS 文件夹的内容:

baie01g.bed1t.local:/vol/devteam/devtools    /opt/devtools_admin  nfs    rw,bg,vers=3,tcp,timeo=600,rsize=8192,wsize=8192,hard,intr      0 0

我不知道它们为什么在这里,也不知道它为什么突然坏了,但在评论了这几行之后,我设法在终端中进入正确的登录提示。

我使用重新安装了 gnome sudo apt --reinstall install gnome-shell gdm,如果我运行systemctl start gdm,它会再次运行,我可以使用管理器登录并返回到我的桌面。

所以现在我猜它已经解决了,我只是想找到一种方法来自动以正确的方式启动 gdm。

相关内容