在新的 Ubuntu 安装中引导至 GRUB

在新的 Ubuntu 安装中引导至 GRUB

我有一台新的单启动电脑。我从 USB 全新安装了 Ubuntu 20.04.3 LTS(这不是双引导机器)。我遇到了问题,因此重新安装了几次,但仍然无法启动到 Ubuntu。

我的 BIOS 列出了以下启动选项,当我分别尝试它们时会发生以下情况:

  • “ubuntu” - 带我进入带有 grub> 提示符的屏幕

  • “UEFI OS” - 带我进入带有 grub> 提示符的屏幕

  • “ubuntu (P4: Samsung SSD 870 EVO 1TB)” - 将我带到一个屏幕,显示“检测到无效签名。检查设置中的安全启动策略”

  • “UEFI OS (P4: Samsung SSD 870 EVO 1TB)” - 将我带到带有 grub> 提示符的屏幕

  • “UEFI: Samsung SSD 870 EVO 1TB” - 将我带到带有 grub> 提示符的屏幕

  • “ubuntu (P4: Samsung SSD 870 EVO 1TB)” - 与上面的第三个选项相同,但这个选项将我带到 grub> 提示符

磁盘布局

在此输入图像描述

我显然已经彻底破坏了我的硬盘,是的,你猜对了,我真的不知道我在做什么。我不关心磁盘上的任何内容,无论如何它都是空的,所以对任何“核”建议都很满意。只是想让 Ubuntu 启动并运行。

答案1

我曾经gparted创建一个新的分区表,重新安装 Ubuntu,现在一切似乎都很好。感谢@oldfred、@hermann 和@schrodigerscatcuriosity。

答案2

当您看到grub提示而不是 时grub rescue,我认为 GRUB 本身没问题,但无法访问配置。您应该能够使用 grub shell 来获取一些信息。

键入ls并按 Tab 键,grub 应该会为您提供存储设备列表(hd0) (hd1)。如果没有显示存储设备,则 UEFI 固件会执行一些奇怪的操作并且与 grub 不兼容。

您还可以将提供附加功能的模块加载到 grub 中,例如输入insmod part_gpt.现在,选项卡补全功能ls还应该提供有关 GPT 分区(hd0,gpt1) (hd0,gpt2)及其文件系统的信息。

加载后insmod ext2,您应该能够访问您的根分区。/boot/grub/grub.cfg应存在于文件系统之一上。制表符补全将帮助您查找它。您可以通过 加载它configfile (hdx,gpty)/boot/grub/grub.cfg。然后 grub 应该切换到菜单模式并允许您访问 Ubuntu 安装。

相关内容