如何设置 grub 作为启动管理器?

如何设置 grub 作为启动管理器?

我最近买了一台新的 HP 电脑,它运行的是 Windows 10,我安装了 Ubuntu 16.04,但每次打开电脑时它都会直接进入 Windows,那么我该如何解决这个问题,以便在启动时设置 grub。我可以从 Windows 高级重启设置访问 Ubuntu,但这是唯一的方法。我已禁用 BIOS 上的安全启动和 Windows 的快速启动,但它不起作用。

答案1

从 Windows 命令提示符运行此命令

bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi

答案2

boot-repair可以通过按照以下步骤安装包来解决此问题:

1)打开终端并运行以下命令:

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair

2) 然后运行boot-repairsudo boot-repair使用“推荐修复”。然后boot-repair将扫描启动路径并更正它们,更新您的 grub 配置并将 grub 设置为系统的默认引导加载程序。

答案3

如果你运行bcdedit /set "{bootmgr}" path \EFI\ubuntu\grubx64.efi,请确保"{bootmgr}"在引号内,否则它将不起作用

答案4

我在 UEFI 模式下使用双启动,当它直接启动到 Windows 时。在 Windows 中以管理员身份在命令提示符中输入这些命令。

要将启动管理器从 Windows 更改为 Ubuntu,请使用:bcdedit /set "{bootmgr}" path \EFI\ubuntu\grubx64.efi

要将启动管理器从 ubuntu 更改为 windows,请使用:bcdedit /set "{bootmgr}" path \WINDOWS\system32\winload.efi

要更改启动管理器,我总是使用 Windows 来更改这些设置。

希望它有效。

相关内容