我最近通过以下方式将我的 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 clean
。sudo 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
然后我尝试重新安装桌面,这次它成功了,并立即切换到桌面,所以,效果很好。希望它能帮到别人。