我需要 grub 同时支持 BIOS 和 UEFI 吗?

我需要 grub 同时支持 BIOS 和 UEFI 吗?

Arch Linux ISO 可以在 BIOS 和 EUFI 模式下启动,但是我们如何安装一个同时支持 UEFI 和 BIOS 启动的 Arch Linux?分区布局是什么,我使用了这种布局,但它不起作用:

/dev/sda1   ----    EFI System---- vfat32  
/dev/sda2   ----    BIOS      ---- vfat32
/dev/sda3   ----    /         ---- ext4
/dev/sda4   ----    /home     ---- ext4
/dev/sda5   ----    swap      ----

并像这样安装它:

/dev/sda1   ----    /boot/EFI ---- vfat32
/dev/sda2   ----    /boot     ---- vfat32
/dev/sda3   ----    /         ---- ext4
/dev/sda4   ----    /home     ---- ext4
/dev/sda5   ----    swap

答案1

“BIOS”分区不是 /boot。事实上,它根本没有文件系统,也不应该安装在任何地方——它只包含原始的 GRUB 引导加载程序代码(其“第 2 阶段”或“核心映像”)。

“EFI”分区应安装在/boot/efi小写处。(不要将安装点与子目錄此分区内存在的“EFI”。将 /boot/efi/EFI 作为子目录是正常的。)

(EFI 分区也可能只是/boot,但对于 GRUB 来说,使用 /boot/efi 就可以了。)

相关内容