我在尝试启动 Ubuntu 20.04 时遇到内存错误“您需要先加载内核”

我在尝试启动 Ubuntu 20.04 时遇到内存错误“您需要先加载内核”

我曾经能够在双启动机器上从 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

该路径可能不是 /boot/grub,具体取决于您的安装方式。你确定你使用的是grub吗?你的主板设置为UEFI了吗? (您是否使用非 UEFI 设置进行安装?)您是否尝试过 Ubuntu 启动修复?

你从来没有提到安装了什么版本的 Ubuntu 或者自从你启动它以来已经有多久了。如果这是一个古老的 Ubuntu 16.04 安装,那么也许是 grub。如果它是 UEFI 板上较新或最新的东西,则可能不会。旧的方法是根文件系统上的 /boot/grub (文档通常非常过时),但现在,根据您如何回答我之前的问题,您最可能需要的“路径”将是安装为 /boot/efi 的单独分区

双启动经常会看到 Windows 破坏 Linux 启动设置,但首先要尝试的是 ye oldehttps://help.ubuntu.com/community/Boot-Repair

相关内容