我有一台新的单启动电脑。我从 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 安装。