我正在尝试在 Linux 和 Windows 上创建脚本,允许通过 UEFI 直接相互启动。
在 Linux 上它看起来像:
efibootmgr -n 0001 && sync && reboot
其中“0001”代表 Boot0001 - Windows UEFI 启动项。并且“efibootmgr -n”设置指定条目一次性以第一个顺序启动。
有没有办法从 Windows 设置一次性启动顺序?尝试使用 bcdedit,但它无法修改 UEFI 设置。还尝试从 Linux 子系统运行 efibootmgr,但(不出所料)没有成功。
附言:我不喜欢在现代机器上使用 GRUB,只使用 UEFI(也许使用 refind)。
答案1
bcdedit.exe /set {fwbootmgr} bootsequence {target_GUID} /addfirst
非常适合这个