- 使用安装了 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。