Ubuntu 22.04 仅启动到终端,GUI 未打开

Ubuntu 22.04 仅启动到终端,GUI 未打开

我最近通过以下方式将我的 HP elitebook 840 G8 从 20.04 更新至 22.04.1 LTS sudo do-release-upgrade

安装看起来正确,但是当它要求我重新启动时,我再也无法访问 GUI。

系统显然处于 22.04,因为它lsb release -a给了我期望的输出(Description: Ubuntu 22.04.1 LTS)。

当我从命令行启动 GUI 时,sudo systemctl isolate graphical它出现此错误:mtd device must be supplied (device name is empty)

此外,当我运行它时,dmesg它给出了一个错误Could not resolve symbol [\TZ. ETMD]。我使用的是完全更新的 UEFI BIOS。

我也尝试了通常的sudo apt-get cleansudo apt-get update更新成功了,但是却给我一些警告,说 jammy 没有可用的资源“stella.cmit”。

有人能告诉我发生了什么吗?我完全迷茫了。

答案1

我有同样的问题;刚刚解决了。

我无法执行sudo apt install --reinstall ubuntu-desktop此操作的原因是我的软件存储库列表 ( /etc/apt/sources.list) 被搞乱了。幸运的是,我能够使用命令行nano编辑该sources.list文件,之后,sudo apt install --reinstall ubuntu-desktop一切就变得非常顺利了!

答案2

当我使用一个看起来很奇怪的更新更新系统时,我遇到了类似的问题(我真的不知道该如何解释)。所以我首先运行命令sudo apt-get dist-upgrade以确保升级正确完成。之后,我使用该命令重新安装了 ubuntu-desktop sudo apt install --reinstall ubuntu-desktop,这解决了问题(它还安装了一些游戏,如纸牌和麻将)。

答案3

这似乎是 22.04 中的一个错误。我从 21.04 升级到 22.04 后遇到了同样的问题。我无法修复它,因此再次恢复了我的 21.04 映像。

经过大量的谷歌研究,我发现了这个漏洞条目。不幸的是,当系统不再启动时,这只能起到有限的帮助。

我在几个地方读到,在 fstab 中手动输入硬盘分区可能是问题的根源。就我而言,这也可能是真的。然而,到目前为止,我还不能再测试升级 ;-)

答案4

我遇到了同样的问题。同样的错误:

error: mtd device must be supplied (device name is empty)

尝试从命令行访问 GUI 时。尝试通过以下方式重新安装 ubuntu 桌面:

sudo apt install --reinstall ubuntu-desktop

但重新安装尝试失败,并记录了最新版本中缺少 pipewire 包的信息。我按照此处描述的步骤安装了缺少的包:

https://linuxconfig.org/how-to-install-pipewire-on-ubuntu-linux

然后我尝试重新安装桌面,这次它成功了,并立即切换到桌面,所以,效果很好。希望它能帮到别人。

相关内容