我做了什么:
- 我使用实时 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,现在一切正常。