EFI分区挂载到哪里?

EFI分区挂载到哪里?

我有一个用于 Windows 安装的现有 EFI 分区。我想给它安装 GRUB,以实现双引导。

教程说要将这个 efi 分区(在我的例子中/dev/sdb1)安装到/mnt/boot.

现在我的问题是,/mnt/boot我应该安装到哪个?

我位于 USB 棒上的 Linux 的 shell 中。

/mnt/boot我应该在要启动的持久 Linux 安装中创建一个目录吗?我可以先安装它来做到这一点。或者我应该/mnt/boot从 USB 记忆棒的外壳创建一个易失性目录并将启动分区挂载到那里?

我希望我以一种可以理解的方式描述了我的问题。另一种描述方式:

我应该/boot/efi使用以下命令在包含我想要启动的 Linux 的根分区内创建吗?

root@archiso ~ # mkdir my_mountpoint
root@archiso ~ # mount /dev/<root_partition> my_mountpoint
root@archiso ~ # mkdir my_mountpoint/boot/efi
root@archiso ~ # mount /dev/sdb1 my_mountpoint/boot/efi

或者我应该/boot/efi使用以下命令直接在易失性文件系统中创建?

root@archiso ~ # mkdir /mnt/boot
root@archiso ~ # mount /dev/sdb1 /mnt/boot

答案1

通常,EFI 分区挂载为/boot/efi

关于子目录是永久文件系统还是临时文件系统的实际问题并不重要。重要的是 GRUB 安装程序(或者具体来说,grub_probe)在安装过程中找到它。永久设置它听起来肯定更方便 - 否则每次 GRUB EFI shim 更新时都必须重新创建它(但这种情况很少见)。

相关内容