我收到“您需要先加载内核”错误,并且 boot/grub 可能为空

我收到“您需要先加载内核”错误,并且 boot/grub 可能为空

我以前能够在双启动机上从我的 SSD 驱动器启动 Ubuntu,但现在它说“您需要先加载内核”。

我尝试设置启动驱动器。
我找到了 lost+found/ boot/ swapfile etc/ media/ var/ 等分区。根据我在网上读到的内容,我相信这是我的 boot/grub/ 分区。

我的问题可能是这条路径上什么都没有。
文档说/boot/grub 应该包含“ grub.cfg 和许多 *.mod 文件。如果要查找特定文件,请在搜索中包含名称以限制返回次数”。
但此路径中除了一个名为 grubenv 的文件外什么也没有。

另外,我不知道这个磁盘叫什么。在 grub 中它是 (hd2,gpt4),我可以获得 UUID 编号,但是没有其他名称,例如 /dev/hd1 吗?如果我找到它,我是否不需要它来设置内核?

我正在使用 Ubuntu 20.04
5.11.0-41 通用

答案1

我的主板是 B450-A pro max。它有两个选项可以更改 UEFI。一个在启动菜单中,一个在高级选项下的 Windows 菜单中。我在 Windows 选项中将 CSM 更改为 UEFI,然后再次进行双重启动。

相关内容