gpt4 book ai didi

powershell - Windows 相当于 efibootmgr?

转载 作者:行者123 更新时间:2023-12-02 22:36:36 36 4
gpt4 key购买 nike

即使我使用 Ubuntu 的 efibootmgr 更改它,Windows 也会继续覆盖 UEFI 引导顺序。但是 BootNext 选项不会被覆盖,也就是说,我可以将 BootNext 设置为 Ubuntu,它会在重新启动时引导到 Ubuntu。因此,我编写了以下脚本以在每次启动到 Ubuntu 时运行:

efibootmgr > file.txt
CURR="$(grep "BootCurrent" file.txt | grep -Eo "[0-9]{4}")"
efibootmgr -n $CURR
rm file.txt
exit 0

这确保我在从 Ubuntu 重新启动时可以启动到 grub。有没有办法从 Windows 执行相同的操作,以便在从 Windows 重新启动时可以启动到 grub?

编辑 :

运行 bcdedit/v 给出(没有 Ubuntu 条目):
Windows Boot Manager
--------------------
identifier {9dea862c-5cdd-4e70-acc1-f32b344d4795}
device partition=\Device\HarddiskVolume1
path \EFI\ubuntu\shimx64.efi
description Windows Boot Manager
locale en-US
inherit {7ea2e1ac-2e61-4728-aaa3-896d9d0a9f0e}
default {9b4692db-d6e1-11e6-8040-f733056555ec}
resumeobject {9b4692da-d6e1-11e6-8040-f733056555ec}
displayorder {9b4692db-d6e1-11e6-8040-f733056555ec}
toolsdisplayorder {b2721d73-1db4-4c62-bf78-c548a880142d}
timeout 0

Windows Boot Loader
-------------------
identifier {9b4692db-d6e1-11e6-8040-f733056555ec}
device partition=C:
path \WINDOWS\system32\winload.efi
description Windows 10
locale en-US
inherit {6efb52bf-1766-41db-a6b3-0ee5eff72bd7}
recoverysequence {9b4692dc-d6e1-11e6-8040-f733056555ec}
displaymessageoverride Recovery
recoveryenabled Yes
isolatedcontext Yes
allowedinmemorysettings 0x15000075
osdevice partition=C:
systemroot \WINDOWS
resumeobject {9b4692da-d6e1-11e6-8040-f733056555ec}
nx OptIn
bootmenupolicy Standard

最佳答案

在 Windows 上,您可以使用“bcdedit /enum firmware”列出所有固件应用程序,然后
"bcdedit /set {fwbootmgr} bootsequence {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} "设置 BootNext 选项。

关于powershell - Windows 相当于 efibootmgr?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44919190/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com