Grub 无法加载 Windows 10 和 Ubuntu 16.04 双启动安装

Grub 无法加载 Windows 10 和 Ubuntu 16.04 双启动安装

我安装了 Windows 10,然后安装了 Ubuntu 16.04,但 grub 选项未加载。当我按下 Fn + F9 时,它只显示 Windows。当我使用 Ubuntu 安装启动 USb 时,它显示我同时安装了 Windows 和 Ubuntu,并且我可以看到分区。

我尝试过这个: bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi

但它不起作用。

我可以登录 Ubuntu,但只能在 Windows 上。

有什么办法可以解决这个问题吗?

答案1

三天前我也遇到过同样的问题,我刚刚解决了。但是,这种情况可能由多种不同的原因导致:

  1. 安全启动选项已在 BIOS 设置菜单中启用。双重启动通常无法与安全启动配合使用。要禁用它,您需要通过重新启动计算机并在计算机再次启动时按 F2 键来访问 BIOS 设置菜单(每台计算机的工作方式不同,因此您可以在计算机制造商的网站上找到详细信息),查找启动配置(通常位于单独的选项卡上),找到安全启动选项并将其设置为“已禁用”。

OBS 1:安装第二个操作系统时,通常最好先禁用安全启动。

  1. 如果您的 Ubuntu 引导加载程序已成功安装,则禁用安全启动可能足以启动您的计算机并访问 GRUB(Ubuntu 引导管理器)。但是,如果这不起作用,您可以再次访问 BIOS 设置菜单,并将引导优先级更改为将 Ubuntu 置于首位。这样,计算机将首先加载 Ubuntu,它可以识别 Windows,因此您可以选择使用哪一个。

  2. 您使用的代码在禁用安全启动时有效。就我个人而言,我认为更改 Windows 的启动管理器以访问 Ubuntu 启动加载程序并不是最好的选择,但如果您仍想这样做,您可以禁用安全启动并使用您使用的代码,或者在 Windows 提示符命令中使用此功能(需要特权访问):bcdedit /set {bootmgr} path \EFI\ubuntu\shimx64.efi

  3. 其他一些原因,例如在传统模式下预装 Windows 的情况下在 UEFI 模式下安装 Ubuntu,或者其他原因。

如果仍然有问题,则可能是引导加载程序出现了问题,甚至需要重新安装整个系统。这篇文章对我非常有帮助,所以你可能想看看:使用 UEFI 安装 Ubuntu 和预装的 Windows

答案2

嘿,我只是想为遇到此问题的其他任何人补充这一点。

我有一台装有 Windows 8.1 的笔记本电脑,并且正在双启动 Arch Linux。

如果您使用 f2 返回启动设置,重新启用 safeboot,然后将引导加载程序文件添加为受信任的源,它将在您按 f12 进入启动选项屏幕时显示。您要查找的文件将是一个 .efi 文件,对我来说它是 grub.efi,如果我没记错的话,它与 ubuntu 使用的相同。

相关内容