我刚刚安装了 Fedora 41,但是 GRUB 无法启动并显示以下错误消息:
error: no such device: <GUID>
error: unknown filesystem.
Entering rescue mode...
grub rescue>
这是我在安装时设置的分区方案:
/boot/efi
-FAT32
,未加密;/boot
-ext4
,未加密;
使用 LUKS2 加密的 LVM 分区,具有以下子分区:
/
-ext4
,加密;/home
-ext4
,加密;/var
-ext4
,加密;swap
- 加密;
我一直在启用安全启动的情况下安装 Fedora,但当我尝试启动系统时,安全启动服务打印出检测到无效签名。因此,我禁用了安全启动,并获得了 GRUB 救援(见屏幕)。我现在不知道该怎么做。我也尝试寻找类似的问题,并找到了类似的主题,但问题是/boot
分区已加密,而我的情况并非如此。
鉴于这是全新安装,并且没有提供太多错误详细信息,我建议不要尝试找出错误(无论是磁盘损坏还是安装失败),而是尝试重新使用安装 USB 从头开始重新安装 Fedora。或者,您可以尝试重新安装(引导加载程序本身)[https://docs.fedoraproject.org/en-US/quick-docs/grub2-bootloader/#_restoring_the_bootloader_using_the_live_disk]
解决了。问题是我在安装操作系统后没有更改 UEFI 中的启动顺序。旧的启动项仍然存在,所以我认为它应该是第一个,但在安装过程中创建了新的启动项,我没有注意到它,也没有更改启动顺序。