在具有旧式 BIOS 但 GPT 分区磁盘的系统上进行 Grub 修复?

在具有旧式 BIOS 但 GPT 分区磁盘的系统上进行 Grub 修复?

我在使用 GPT 分区的硬盘上安装了 xubuntu 17.10,但使用的是旧版 BIOS,我想修复 grub,我在 chroot 中尝试了以下操作

grub-install --target=x86_64-efi /dev/sda

我也试过

grub-install --target=x86_64-efi /boot/efi

即使该过程完成且没有错误,我仍然无法启动我的操作系统,请帮忙

谢谢

答案1

如果您有旧版 BIOS 和 gpt 分区磁盘,则需要在磁盘上留出一些空间来放置旧版 grub 引导加载程序,这些空间无法再像 MSDOS 分区磁盘那样挤在分区之间。该空间是一个 1-2M 未格式化的分区,带有 bios-grub 标志。然后 grub-pc 应该可以成功安装。

相关内容