我尝试移植 Kubuntu 22.04 的安装,但现在 grub 出现了问题

我尝试移植 Kubuntu 22.04 的安装,但现在 grub 出现了问题

我做了什么:

  • 我使用实时 kubuntu usb 在计算机 A 的 usb 驱动器上安装 kubuntu。
  • kubuntu 安装在 USB 驱动器上,但 grub 绑定在计算机 A 的 ssd 上(与 windows 共存),因此安装不可移植,并且只能在那台 PC 上运行

几个月过去了

  • 我从另一台计算机 B 上取出安装了 kubuntu 的 USB 驱动器,对其进行了格式化,并按照本教程以真正便携的方式安装了 kubuntu。https://itsfoss.com/intsall-ubuntu-on-usb/
  • 一切正常,kubuntu 从计算机 B 上的 USB 驱动器启动。
  • 但是,在计算机 A 上,当我尝试从 USB 驱动器启动 kubuntu 时,收到“重置系统”消息并且系统重新启动。
  • 尝试在计算机 AI 上启动 kubuntu live USB 时出现问题“验证失败:(0x1A)安全违规”
  • 尝试从我用来启动旧安装的“ubuntu”条目启动(因此 grub 在本地 SSD 上),我得到了带有终端的 grub 屏幕。

我想要做的事情:

  • 从计算机 A 中删除 grub,并使用 USB 驱动器上的 grub 来实现安装。

我不能做的事:

  • 格式化 SSD

如果不是确实不可或缺的话我不想做的事情:

  • 拆开计算机A,取出SSD,然后在另一台计算机上修改其内容。

我对我的英语水平感到抱歉,因为我不是以英语为母语的人。

答案1

我解决了这个问题。看来问题不止一个,这显然使解决方案变得复杂。

首先,我按照以下步骤从计算机 A 的 SSD 中删除了 grub:https://askubuntu.com/a/869888/1748690.然而问题仍未得到解决。

阅读完此页面后(验证失败:(0x1A)22.04.1 live USB 的安全违规) 我更仔细地检查了 kubuntu 版本。在计算机 AI 上第一次安装 kubuntu 时,必须使用 Kubuntu 22.04.3。我认为这改变了计算机 A 上的安全启动认证。在计算机 BI 上进行的第二次安装中使用了 Kubuntu 22.04.1,而它具有不同的/过时的安全启动认证,这就是为什么 USB 驱动器无法加载操作系统并且实时分发给出错误“验证失败:0x1A 安全违规”。

我使用 Kubuntu 22.04.3 重建了一个实时发行版,并使用计算机 A 在 USB 驱动器上重新安装了 kubuntu,现在一切正常。​

相关内容