我使用笔记本电脑将 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
您可以尝试以下步骤:
- 在您的笔记本电脑上安装 VirtualBox(或任何其他虚拟机模拟器)。
- 根据您的情况,创建没有 UEFI 的虚拟机。
- 通过 USB将其
ubuntu.iso
和您的物理外部硬盘安装为单一启动驱动器。 - 安装 Ubuntu。
- 停止虚拟机并将硬盘重新插入桌面。