Arch 安装 - 无法安装 GRUB

Arch 安装 - 无法安装 GRUB

我目前正在尝试在我的计算机上安装 arch linux 和 Windows 10,该计算机是 UEFI 并格式化为 GPT 分区表。但是,使用命令安装 grub 时:

grub-install --target=x86_64-efi --efi-directory=esp --bootloader-id=grub

这返回

Installing for x86_64-efi platform.
grub-install: error: esp doesn't look like an EFI partition.
.

在此之前,我在硬盘驱动器上创建了 3 个分区,以及两个 Windows 分区。我使用 cgdisk 创建了一个 2gb EFI 系统分区、一个 4gb Linux 交换分区、一个 91gb Linux 文件系统分区。

我输入了命令

mkfs.fat -F32 /dev/sda3 (the efi partition)
mount /dev/sda5 /mnt (the linux filesystem)
mount /dev/sda3 /boot (to mount the efi partition in /boot as reccomended)

然后安装 grub 和 efibootmgr,我收到上面列出的错误。

任何帮助是极大的赞赏!

答案1

问题出在这部分:--efi-directory=esp

您不应输入“ esp”,因为它只是保存 EFI 的目录的占位符。

假设 EFI 包含在/boot.在这种情况下,该行的这一部分将显示为:

--efi-directory=/boot

相关内容