全新安装首先启动 Grub

全新安装首先启动 Grub

我最近在笔记本电脑上安装了 Ubuntu。据我所知,这是目前唯一安装的操作系统。当我打开电脑时,联想徽标会显示出来,然后会显示 GNU Grub 2.04 提示符,提示按 TAB 键获取帮助;而不是显示密码提示来解密硬盘。您可以在此处看到该 Grub 提示符:

https://imgur.com/4B9EduZ

我只需输入“exit”,就会出现启动选择屏幕。从那里我选择最后一个选项(我已经弄清楚这是我的新安装),它会正常启动 Ubuntu。您可以在此处看到启动选择屏幕:

https://imgur.com/qFXwkpQ

当然,我的问题是:为什么会发生这种情况,我该如何停止它并直接启动 Ubuntu?

我隐约觉得这是我的 BIOS 中的 Legacy 和 UEFI 模式的问题,因为在不久前的一些以前的安装中,我记得弄乱了它们。此外,阅读其他问题时,我发现它们是新安装启动 Grub 时最常见的问题;同样,这些线程通常与我的情况最相关。以下是我的启动选项屏幕,以防它能提供任何有用的信息:

https://imgur.com/GCJ18eD

关于类似问题的帖子有很多,但我发现最有帮助的帖子(全新安装启动进入 grub) 突然结束,并没有真正解决我的问题,但至少让我领先了一步。它教会了我运行的 bootinfoscript,希望它能帮助你帮助我,我将在这里发布 RESULTS.txt:

https://pastebin.com/42wHpdUs

我真的希望这一切都足够清楚,以便我能够得到一些帮助。我是 Linux 的新手,所以请记住这一点。谢谢!

答案1

我的问题实际上与 UEFI/BIOS 有关。为了确保 Ubuntu 已安装 UEFI,我最终像个傻瓜一样将其安装在 Legacy 中。

我可以几乎保证我的问题是仍安装的旧 Grub。我的 BIOS 设置使 UEFI 始终首先启动,这就是为什么我打开计算机时旧 Ubuntu 的 Grub 会一直出现的原因。启动修复不起作用的原因是我试图在错误安装的 Ubuntu(不是 UEFI)中使用它,而 @Raffles 给我的教程仅适用于 UEFI 安装。我当然直到后来才意识到这一点。

我所做的所有修复:在 BIOS 中禁用“旧版支持”,然后重新安装。它使用 UEFI 安装了 Ubuntu,所以现在我可以直接启动它!感谢所有提供帮助的人!

相关内容