我按照在 UEFI 系统上安装 Arch Linux 的指南进行操作。我创建了两个分区(/dev/sda1
和/dev/sda2
)。第一个 - EFI 类型 (8200) 被格式化为 vfat (F32),第二个 (Linux 文件系统 8300) 被格式化为 ext4。Root( /dev/sda2
) 被挂载到/mnt
并且 esp( ) 被挂载/dev/sda1
到/mnt/boot/efi
. 安装arch
和所需的软件包后,我使用以下命令安装了 GRUB:
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=arch
但是,重新启动后arch
未显示为启动选项(在 BIOS 设置中)。我读到我应该停用我所做的快速启动,但这并没有帮助。我也以同样的方式成功地在另一个系统上安装了 Arch。
有没有人可以指出我的问题?
请参阅 GRUB ArchWiki - EFI 默认/后备引导路径的这一部分。
如果是这种情况,您可以像这样安装 GRUB:
或者,您可以移动现有的 GRUB EFI:
这是该页面的另一个相关引用。
esp
指 EFI System 分区的挂载点。根据您的 UEFI 固件,您可能还必须禁用安全启动,或手动将 UEFI 文件添加为受信任(如果您有该选项)。