Grub 无法加载,卡在 BIOS 循环中

Grub 无法加载,卡在 BIOS 循环中

基本上,我已经安装了 ubuntu 18,04 和 windows(双启动)大约 4 个月了。以前我启动 PC 时会自动加载 GRUB。现在我启动 PC 时,无论如何都会自动转到 BIOS。我尝试切换启动优先级顺序,以便它可以启动到启动修复 USB 密钥(我刷过的),但没有成功,我尝试从 windows 启动管理器启动,但没有成功。无论我在启动优先级顺序中以何种顺序放置什么设备,它总是会转到 BIOS。

启动模式在 UEFI 中设置,我将 shimx64.efi 设置为受信任,并禁用安全启动。

任何帮助将不胜感激

答案1

所以我基本上没有办法了,无法从 USB、EFI 文件、HDD、Windows 启动管理器启动。所以我决定剩下的两个解决方案是

  1. 尝试从 USB 设备全新安装 Ubuntu

  2. 通过 CMOS 内存硬重置 BIOS 并全新安装任何操作系统。

因此,我在可启动的 USB 设备上刷入了一个 Ubuntu 映像,并从 BIOS 中启动,它完美地加载了 GRUB!因此,我使用 shimx64.efi 文件在第一个启动优先级中重新启动它,它从那里启动得很好!因此,我认为,如果将来遇到任何问题,我将始终随身携带一个装有全新 Linux 发行版的可启动 USB 棒。

答案2

安装 Grub Customizer:

Grub Customizer 是一个用于配置的图形界面grub2。该应用程序允许用户添加、删除、冻结、重命名和重新排序启动菜单项。

Ctrl+Alt+T通过依次点击并运行以下命令来打开终端:

$ sudo add-apt-repository ppa:danielrichter2007/grub-customizer
$ sudo apt-get update
$ sudo apt-get install grub-customizer

如何使用?

  • 安装后,点击 Gnome dash 并搜索“G”,然后双击 Grub-customizer图标打开。 在此处输入图片描述 Figure-1: Type 'G' in search box in order to cause 'Grub customizer' to appear
  • Grub Customizer将始终要求您进行身份验证。输入您的sudo密码。 在此处输入图片描述 Figure-2: Type sudo password authentication
  • 现在,您可以使用此图形工具更改 GRUB 的启动顺序,方法是将 Windows 引导加载程序调到链的顶部。这可以通过将所需的加载程序向上移动直到到达顶部来实现。 在此处输入图片描述 Figure-3: Place the cursor on 'Windows bootloader', then right click for drop down menu to appear and use 'move up' menu item to lift 'Windows bootloader' up in the ladder until you park it on the top.
  • 一旦Windows bootloader停在梯子顶部,您应该做的第一件事就是保存设置。save左上角有一个菜单项,单击它可以保存您的 GRUB 配置。您永远不应该忽略这一步!
  • 所以默认情况下,你设置的 windows-10 将在 10 秒后启动。只需单击General settings红色箭头标记即可获得下图 4,你可以在其中更改此 10 秒延迟间隔。 在此处输入图片描述 Figure-4: GRUB interval 10 seconds may be altered here
  • 您可以随时毫无畏惧地探索此工具,因为您quit无需保存便可以随时使用该工具!
  • 这就是使用 Grub Customizer 工具配置 Grub 的方法。非常可靠!

@Samuel Bouchard,您可以尝试使用此工具来修复 GRUB 问题。如果您遇到任何困难,只需联系我即可获得帮助!

相关内容