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
“BIOS”分区不是 /boot。事实上,它根本没有文件系统,也不应该挂载在任何地方——它只包含原始的 GRUB 引导加载程序代码(它的“阶段 2”或“核心映像”)。
“EFI”分区应安装在
/boot/efi
, 小写。(不要将挂载点与该分区中存在的子目录“EFI”混淆。将 /boot/efi/EFI 作为子目录是正常的。)(EFI 分区也可能只是
/boot
.,但对于 GRUB,使用 /boot/efi 就可以了。)