首先,PC 启动后我就可以访问 Ubuntu。
但有一点很奇怪。当我启动时,我收到一个 Windows 警报,提示:
您的电脑需要维修以及类似 0x00000000F 之类的错误。
它为我提供了一些选项,如果我按下 Esc 然后访问 Boot Loader,我就可以加载 Ubuntu。
我已尝试使用 sudo efibootmgr 删除窗口,并检查它是否确实被删除。
但重新启动时会出现相同的警报。有什么解决办法吗?
它不是双启动,我删除了 Windows 并安装了 Ubuntu 22.04。
答案1
听起来你的 Ubuntu 安装大部分都很顺利,但启动设备的设置有些不对劲。
你能分享一张你看到的屏幕的照片吗?你可以在这里看到一些示例:https://www.4winkey.com/windows-10/how-to-fix-your-pc-needs-to-be-repaired-error-on-windows-10.html
在开始执行那里的故障排除步骤之前,请注意,这些步骤的目标可能是让 Windows 正常运行,但听起来这不是您的意图。
我猜你最终可能需要对 BIOS 进行一些更改,以确保 Ubuntu 引导程序(可能是 GRUB?)在启动时启动。似乎 Windows 引导程序的最小部分可能残留在某个地方,可能是来自恢复分区或类似的东西,而 BIOS 似乎正在尝试引导它。
因为您可以通过变通方法访问所需的操作系统(正如您所提到的,这并不重要,但修复它会让您的生活更轻松。
由于您正在摆弄计算机的启动方式,我建议您确保手边有一张 Ubuntu live-cd(或同等产品),以防万一,并将所有当前 BIOS 设置复制到笔记本中,以便在更改之一没有按您希望的方式进行时可以恢复它们。这也是备份重要数据的好时机,以防万一。