BIOS 更新后 Grub 无法加载

BIOS 更新后 Grub 无法加载

我使用 Ubuntu 和 Windows 双启动。我最近从 Acer 官方网站更新了我的 BIOS,以提高性能,但更新 BIOS 后,我无法启动 Ubuntu。之前我使用 Windows 启动管理器屏幕启动 Ubuntu,该屏幕在我按下笔记本电脑上的 F12 后出现。启动屏幕不显示 Ubuntu 选项。

答案1

我遇到了类似的问题。这对我有用。

  1. 使用您的管理员帐户登录 Windows。
    右键单击 Windows 图标并选择command prompt(admin)
    从命令提示符运行此命令:
    bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi
    这将使 Grub 成为默认启动管理器。然后在 Grub 菜单中,您将找到 Windows 和 Ubuntu。
  2. 如果在 Grub 菜单中找不到 Windows 引导程序,则在 Grub 菜单中选中advanced option(就在 下方)。然后选择。您将在那里找到。选择它并按。它将解决问题,然后菜单中将出现。UbuntuUbuntu(Recovery Mode)update grubenterGrubWindows boot loader
    http://myviewsonfoss.blogspot.in/2018/05/how-to-fix-grub.html

答案2

发生这种情况的原因是,在更新 BIOS 时,其首选项和设置更改为默认模式,即模式设置为传统模式而不是 UEFI 模式,而且 UEFI 的顺序被重置为将 Windows 放在第一位,将 ubuntu 放在后面,因此仅切换模式不起作用,您还必须更改顺序。请按照以下步骤操作(不同笔记本电脑上的 f1 或 f2 键可能不同)

1. Restart System and enter BIOS (using f2 key or other)
2. Change the mode from Legacy to UEFI
3. Change the order of UEFI to put Ubuntu on top, atop Windows. This will ensure that grub menu is loaded on startup.

答案3

以下对我有用:

1)进入BIOS。

2)更改启动优先级,使 Ubuntu 首先启动(在顶部)。

这是与以下解决方案类似的解决方案阿纳夫。但我不需要更改其他 UEFI 设置,只需更改启动优先级。

答案4

启动 Live Ubuntu 闪存驱动器。R. 单击桌面并打开终端。

输入命令:

sudo add-apt-repository ppa:yannubuntu/boot-repair然后

sudo apt-get update然后

sudo apt-get install boot-repair

安装后,运行命令:boot-repair并按照说明等待程序完成。您应该会收到一条消息,告知您启动修复是否成功。

如果是,请重启电脑,进入 BIOS 并检查 Ubuntu 是否存在于 HDD 选项中,并确保它是第一个启动选项。然后保存 BIOS 设置并重启电脑。

相关内容