Ubuntu ZFS - /boot/efi/grub 在 fstab 中安装在 /boot/grub - 正常吗?

Ubuntu ZFS - /boot/efi/grub 在 fstab 中安装在 /boot/grub - 正常吗?

我注意到一个fstab我以前从未注意到的“新”行,我想知道这是否与此安装在 ZFS 上有关

AFAICR/boot/grub始终独立于efi分区而存在,但在此新安装的情况下,它存在于/dev/nvme0n1p1efi分区)中/grub,然后绑定安装到/boot/grub

以下是其中的确切内容/etc/fstab

UUID=B045-5C3B  /boot/efi       vfat    umask=0022,fmask=0022,dmask=0022      0       1
/boot/efi/grub  /boot/grub  none    defaults,bind   0   0

efi为上下文添加挂载点)

问题:

这是正常现象吗?我之前只是没有注意到吗?

如果这不是“常规” Ubuntu 安装的典型特征,那么是否有某种原因要求 ZFS 上的 Ubuntu grub.cfg(等等)efi在启动期间在分区中可用?

谢谢

答案1

是的,这就是 ZFS-root 安装程序的工作方式。这使得 GRUB 的文件可以在 ZFS 之外访问,这样在启动期间保存菜单状态可能更容易。

我的系统 (Ubuntu Studio) 也是一样:Grub 的二进制文件和配置安装在 EFI 分区的 /grub 中。然后在 fstab 中声明从 /boot/efi/grub 到 /boot/grub 的绑定挂载。

相关内容