如何解决使用引导修复时“检测到 GPT。请创建 BIOS 引导分区”错误?

use*_*954 6 boot-repair

安装 Ubuntu 后,Windows 无法启动,所以我安装了启动修复来解决这个问题。但我收到下面显示的消息。

我尝试使用未格式化的文件系统创建一个新分区,但仍然收到相同的消息。

我如何解决它?

截图

Liv*_*eBT 2

首先,您应该检查以 MBR/BIOS 而不是 UEFI 启动系统是否确实是您想要的。

以下引用来自Is it still possible to install Ubuntu to an external Harddrive with UEFI? 这是关于设置引导加载程序和必要分区的几种方法。如果有些说明不清楚,请参阅原始答案(将几乎相同的内容详细解释 3-4 次会非常重复)。

为 GRUB创建BIOS 可引导分区(BBP) 有点不同:

  1. 安装grub-pc-bin软件包。

  2. 通过调整根分区大小并设置标志来创建类似于上述说明的分区bios_grub。选择无文件系统并保留其未格式化。

  3. /etc/default/grub使用管理权限编辑配置文件并添加GRUB_DEVICE=/dev/sdb6到最后。替换/dev/sdb6 为您的 BBP 的实际设备名称。您可以使用命令行编辑器nano来使事情变得简单。

    使用以下命令将 GRUB MBR 映像安装到 BBP:

    grub-install --boot-directory /mnt/test/boot/ --target i386-pc $device
    
    Run Code Online (Sandbox Code Playgroud)

    您可能需要删除或注释掉该行 /etc/default/grub并将其添加到实际安装中。