使用 UEFI 直接从 Windows 启动到 Linux

使用 UEFI 直接从 Windows 启动到 Linux

我正在尝试在 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

非常适合这个

相关内容