如何在 BIOS 中启动 UEFI 安装的 Ubuntu?

如何在 BIOS 中启动 UEFI 安装的 Ubuntu?

我使用笔记本电脑将 Ubuntu 19.04 安装到 UEFI 中的外部硬盘上。

然后我尝试通过我的桌面启动它(仅限 BIOS,Windows 10),但弹出一个错误,提示缺少 normal.mod 文件grub rescue>。我发现 normal.mod 位于 /boot/grub/ 中的某个 x86_64-efi 中,基本上是 UEFI 安装的。但 BIOS 正在尝试在 /boot/grub/i386-pc 中找到它。

我可以进入 boot/grub 并复制 x86_64-efi 文件夹并将其命名为 i386-pc 吗?可以吗?还是我必须格式化磁盘或在 BIOS 中安装?有人可以推荐一种将 GPT 转换为 MBR 的无损转换方法吗?谢谢

答案1

您可以尝试以下步骤:

  1. 在您的笔记本电脑上安装 VirtualBox(或任何其他虚拟机模拟器)。
  2. 根据您的情况,创建没有 UEFI 的虚拟机。
  3. 通过 USB将其ubuntu.iso和您的物理外部硬盘安装为单一启动驱动器。
  4. 安装 Ubuntu。
  5. 停止虚拟机并将硬盘重新插入桌面。

相关内容