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

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

安装 Ubuntu 后,Windows 无法启动,因此我安装了启动修复来修复此问题。但我收到以下显示的消息。

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

我如何解决它?

截图

答案1

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

以下引自是否仍然可以使用 UEFI 将 Ubuntu 安装到外部硬盘?这是关于设置引导加载程序和必要分区的几种方法。如果某些说明不清楚,请参阅原始答案(详细解释几乎相同的内容 3-4 次会非常重复)。

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

  1. 安装该grub-pc-bin包。

  2. 通过调整根分区的大小并设置bios_grub。选择没有文件系统并且不进行格式化。

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

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

    grub-install --boot-directory /mnt/test/boot/ --target i386-pc $device
    

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

相关内容