双重 Fedora 安装问题。安装:/boot/efi:未知文件系统类型“vfat”。可能被覆盖的安装

双重 Fedora 安装问题。安装:/boot/efi:未知文件系统类型“vfat”。可能被覆盖的安装

几天前,我决定在几年前安装 Fedora 32 Workstation(在 sdb1 上)时创建的空分区(sda6)上安装 Fedora 33 Jam。为了完成两个系统的双引导,我选择了 sda6 分区来挂载“/”,并选择 sda1 中现有的小分区标记为“/boot”,为新的 Fedora 33 挂载 /boot/EFI果酱。问题是 sda1 中的这个“/boot”分区已经有第一个操作系统 Fedora 32 WS 的 /boot/EFI。现在,当 Grub 出现时,它会显示两个系统,但 Fedora 32 无法启动并进入紧急模式。 Fedora 33 Jam 靴子运行良好。从 Fedora 33 Jam 启动,我检查了 Fedora 32 系统的分区:如果我挂载位于 sdb1 中的 Fedora 32 的根目录“/”,我可以“cd”到 /boot,并看到 Fedora 32 内核 initramfs 映像、vmlinuz 文件、grub2 等仍然存在,但文件夹 /boot/efi/EFI 和 /boot/efi/loader 是空的。我可以提到的另一件事是,Fedora 32 WS 系统的 Grub 中的条目会加载救援映像(我可以通过按“e”编辑该条目来看到它)。

关于 Fedora 32 在紧急模式下启动完成时日志中出现的错误,我从 /var/log/boot.log 文件(在 sdb1 中)看到的错误如下:

  • 无法启动加载内核模块
  • 挂载 FUSE 控制文件系统失败
  • 挂载 /boot/efi 失败
  • 无法安装核心的安装单元,修订版 10185
  • 无法安装 hello-world 的 Mount 单元,修订版 29
  • 无法安装 openboard 修订版 14 的安装单元

另外,我可以从紧急模式终端的“systemctl status boot-efi.mount”的输出中看到以下问题: mount: /boot/efi: Unknown filesystem type 'vfat'

仅供参考,这是 Fedora 32 安装对应的 /etc/fstab 文件内容: 在此输入图像描述

这是新的 Fedora 33 Jam 安装的 fstab 内容: 在此输入图像描述

您可以看到两个系统的 /boot/efi 具有相同的物理分区...

任何有关如何解决此问题的建议或提示将受到高度赞赏。

相关内容