如何修复从 Kubuntu 20.04 到 Kubuntu 22.04 的失败升级尝试?

如何修复从 Kubuntu 20.04 到 Kubuntu 22.04 的失败升级尝试?

编辑 1:虽然 kubuntu 22.04 于 2022 年 4 月发布,但直到最近,我们中的许多人才能够通过 apt upgrade 访问它。虽然此后甚至还有更新的版本发布,但这里指的是 22.04 LTS 升级,特别是“通用可用性”。

编辑 2:此处的“最新”仅表示“通过存储库最近可用”。我不确定这是否意味着任何落后。没有涉及反向移植渠道。

编辑 3:就我而言,没有涉及加密。

我试图将我的操作系统升级到最新的,终于可用了-在存储库中-for-*buntu 版本的 Kubuntu 22.04(尽管我感觉这种情况在我遇到的许多重大过渡事件或变化中都会发生)。

不久前,我收到了两个相同的 GUI 系统通知(在同一个通知框中一个在另一个上方出现),我相信是通过软件更新实用程序提供的。我单击其中一个以开始升级过程,从而清除了其中一个通知。这样做最终变成了无法启动,出现了经典的“升级失败,输出如下:”错误,并伴有一个空的消息框。第一次尝试使用实时 USB 棒并使用启动光盘创建器制作适当的 ISO 时,结果相同。此时,我已经关闭并重新启动过一次,这次失败的尝试之后,我将重新启动两次。

第三次尝试时,我再次使用系统更新实用程序 GUI(清除第二个通知),只是为了看看重新启动后是否有什么变化。它真的有效!这个过程按计划进行了。然而,一个接一个,越来越多的故障开始出现。它开始于:

无法安装“python3”升级将继续,但“python3”包可能未处于工作状态。请考虑提交有关它的错误报告。已安装的 paython3 包安装后脚本子进程返回错误退出状态 4

无法安装升级 升级已中止。您的系统可能处于不可用状态。恢复将立即运行(dpkg -- configure -a)。

最后的信息窗口显示:

升级完成 升级已完成,但升级过程中出现错误。

随后又出现另一个空的“升级失败,输出以下输出:”消息。

现在我无法启动任何 Kubuntu。当我尝试启动时,我得到一个

内核恐慌 - 未同步:VFS:无法在未知块(0,0)上挂载根文件系统

以及

请附加正确的“root=”启动选项。

这与内核恐慌消息一起出现:

内核偏移:0x27400000 从 0xffffffff81000000 开始(重定位范围:0xffffffff80000000-0xffffffffbfffffff)

我不知道如何处理这些信息,不知道我应该/需要运行哪些命令才能找出更多相关信息,或者其他任何事情。我环顾四周,发现这个问题在不同时间(甚至可以追溯到 2016 年之前)出现在许多人身上,有各种细微差别,并提出了许多解决方案,这些解决方案通常要么无效,要么不可能(例如尝试访问 GRUB 启动菜单中没有出现的“高级选项”),要么太模糊(“简单来说就是这个,然后就是那个”,用简单的术语解释)/技术上太超出我的理解范围,让我对自己知道的太少感到沮丧,即使经过多年的修补也是如此。我意识到其中的讽刺之处;我也没有特别清楚,但我不是开发人员,我只是一个普通人,可能有注意力缺陷多动障碍,不喜欢 Windows,但喜欢 KDE 对 Ubuntu 的看法。我无法跟踪到目前为止我尝试过的所有事情。

一切都通过软件更新/sudo apt update 尽可能保持最新,包括 python3。

我使用 Timeshift 备份了我的 Kubuntu 20.04 系统文件,但是 (a) 我不再具有可识别、可启动、可安装的根分区来使用 Timeshift 恢复任何内容,以及 (b) 我没有某些主文件的足够近期的备份。

我想要的是:

  • 修复内核崩溃问题
  • 恢复我原来的 Kubuntu 20.04 操作系统
  • 挽救一些我没想到会因为操作系统本身提示和引导的升级失败而丢失的文件
  • 再次尝试升级,这次成功

有问题的机器是联想 Thinkpad 440T,运行最新的内核和 KDE 框架版本,适用于 Kubuntu 20.04,可通过 apt 更新获得,距今不到几周。

我有一个装有 Kubuntu 22.04 的实时 USB 棒,如上所述,它是使用启动盘创建器制作的。我已成功使用它在另一台机器上安装了 Kubuntu 22.04。我是否需要一个装有 Kubuntu 20.04 的实时 USB 棒来恢复丢失的操作系统?如果是这样,当我从实时 USB 启动到“试用或安装 Kubuntu”时,我需要做什么?或者我应该遵循不同的操作顺序吗?

思考我只需要一种方法来重新调整我的启动分区(“只是”)。

老实说,对于我遇到的所有相关问题和提出的解决方案(在这里和其他地方),我都需要有人牵着我的手,因为任何不如意的事情,在某一步,最终都会超出我的能力范围。

感谢您花时间阅读本文并提供任何有用的帮助或建议。

(因为我还没有获得所有相关标签的信誉):

#kubuntu #升级 #botched-upgrade #kernel #kernel-panic #boot #mount #root #mount-root

相关内容