我想将 Windows 启动管理器设置为默认启动管理器,而不是 grub,有人能帮我吗?我在 Google 上搜索了一段时间,但我能找到的都是将 Windows 设置为默认启动操作系统的说明。我试过在 Windows 端使用 easybcd,但没有用。
答案1
安装启动修复程序,参见关联有关如何安装启动修复并按照以下步骤操作。
选择底部的“高级选项”
现在选择“GRUB 位置”选项卡
现在将“默认启动的操作系统”字段更改为 Windows。
希望这能修复重启时的问题。赞 :)
答案2
使用 efibootmanager 更改启动顺序
为了使事情简单化,你应该尝试使用 efibootmgr 更改启动顺序。只需运行sudo efibootmgr -v
并查找显示以下内容的行Windows Boot Manager
。为了安全起见,请在问题中添加命令的输出。
以下是 Rod 回答中的关键内容:
sudo efibootmgr -o 0,1,2
此命令将首先设置两个 ubuntu 实例,然后设置 Windows 启动管理器条目。
在此示例中,通过此解释,您将需要运行sudo efibootmgr -o 2,0
以将 Windows 设置为默认值。
背景是,这取决于具有标准兼容固件的正常工作的 UEFI 设置。由于您写道,您运行 Windows 8.1 时没有使用特定型号的计算机,也没有进行任何修改,而且您没有遇到任何问题,我不得不假设情况确实如此。
请注意,Windows 默认不检测其他操作系统,我不建议手动或使用第三方实用程序更改 BCD 配置。这正是您要求的,您需要在启动过程中明确选择 Ubuntu,这也可能非常烦人。
我的建议
我建议看看keepitsimpleengineer 的回答这是评论中建议的。它独立于 UEFI 或 BIOS 工作,是我能想到的最方便的解决方案。从我的角度来看,它是 GRUB 中的标准功能,不需要任何第三方实用程序。