问题
2017年4月20日星期四 下午1:08
计算机全新安装 windows 10 与 其它操作系统(Ubuntu),使用开机时的 UEFI 启动菜单选择进入 Grub 或者 Windows Boot Manager,设置 BIOS 启动顺序 Windows 为第二项;
更新 windows 10 到 1703 版后 UEFI 的启动顺序变为 Windows Boot Manager 为第一启动项;
在 BIOS 中调整其它系统为第一启动项,下一次启动时可以顺利进入其它系统,重启亦然;
但是如果选择 Windows Boot Manager 启动一次,Windows 会再次将自己放到第一启动顺序的位置;
Askubuntu.com 上之前有类;问题的讨论:
Windows 10 changes UEFI boot order every time
但是没有解决 Windows 会修改启动顺序的问题
请问如何保持自行设定的 UEFI 启动顺序?
附:被 Windows 修改的启动顺序截图(原设定 Windows 在第二项),以及 BIOS 设置截图
进入 BIOS Setup 后
全部回复 (3)
2017年4月21日星期五 上午9:59
你好,
“在 BIOS 中调整其它系统为第一启动项”
你是如何配置的?能否提供配置截图或将截图上传到OneDrive 并在这里附上链接。
我们可以在系统配置中将启动方式的默认;设为其他操作系统。
我们还可以运行 命令“bcdedit /enum”查看Windows项,并通过命令“bcdedit /default { ID number}”设置你想要的默认启动项。
然后通过运行命令“bcdedit /displayorder bootguid1 bootguid2”设置你想要的显示启动项结果。
如果尝试以上步骤之后该问题仍问解决,请上传运行“bcdedit /enum”后的所有结果。
Please remember to mark the replies as answers if they help.
If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.
2017年4月22日星期六 上午2:22
感谢回答,
已经配上截图,由于并没有使用 Windows 启动管理器或者其它启动管理器管理启动,所以“系统配置“中没有其它启动方式,附 ”bcdedit /enum" 输出
Windows Boot Manager
identifier {bootmgr}
device partition=\Device\HarddiskVolume1
path \EFI\Microsoft\Boot\bootmgfw.efi
description Windows Boot Manager
locale en-US
inherit {globalsettings}
default {current}
resumeobject {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}
displayorder {current}
toolsdisplayorder {memdiag}
timeout 30
Windows Boot Loader
identifier {current}
device partition=C:
path \WINDOWS\system32\winload.efi
description Windows 10
locale en-US
inherit {bootloadersettings}
recoverysequence {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}
displaymessageoverride Recovery
recoveryenabled Yes
isolatedcontext Yes
allowedinmemorysettings 0x15000075
osdevice partition=C:
systemroot \WINDOWS
resumeobject {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}
nx OptIn
bootmenupolicy Standard
谢谢关注
2019年8月19日星期一 上午9:41
您好,
这个系统配置修改的应该是Windows boot manager引导的启动选项吧。(如果不是还请指教,谢谢)
想问一下如果是想用grub来做启动引导器,引导Ubuntu 和 Windows boot manager要怎么设置?
我想让grub作为第一级的引导。但是如果我用grub引导Windows boot manager并进入系统,Windows会设置Windows boot manager 作为默认的启动器,而我不希望Windows这么做,请问要怎么解决?
在开机进入UEFI界面设置过启动顺序,但是Windows在启动后又会新建一个Windows boot manager并放在首位。在下次开机直接启动Windows boot manager了。
感谢回答
Ben