|
我原来天真的认为把.efi文件改名放在\efi\boot\bootx64.efi ,它就会成默认的启动管理器了。事实不是这样。uefi是否有nvram在记录固件引导项?
其实windSLIC 是用一个程序创建的,用bcded修改其中的path值不生效,用bcdedit 复制一个固件应用程序项也行,启动后在Boot menu中能看到。bcdedit 但是依旧无法修改其中的值.
请问有方法修改其它的值 吗? 或者添加efi入口。
测试发现位于{fwbootmgr} 第一的项 会先被启动,想使用grub2.efi来做启动器,现在 的办法。只是把WindSLIC 位置中的bootx64.efi用替换成grub2的文件来启动 来实现开机自启动grub2。 grub2能用chainloader 加载bootmgrfw.efi,所以选择它。
所以请问,如何修改和创建固件应用程序 项?
C:\Users\magic>bcdedit /enum firmware
固件启动管理器
---------------------
标识符 {fwbootmgr}
displayorder {c034533c-aeaf-19e1-b862-806e6f6e6963}
{c034533e-aeaf-19e1-b862-806e6f6e6963}
{c034533a-aeaf-19e1-b862-806e6f6e6963}
{c034533b-aeaf-19e1-b862-806e6f6e6963}
{c034533d-aeaf-19e1-b862-806e6f6e6963}
timeout 0
Windows 启动管理器
--------------------
标识符 {bootmgr}
device partition=X:
path \EFI\Microsoft\Boot\bootmgfw.efi
default {current}
displayorder {current}
固件应用程序(101fffff)
-------------------------------
标识符 {c034533a-aeaf-19e1-b862-806e6f6e6963}
description Optical Disk Drive
固件应用程序(101fffff)
-------------------------------
标识符 {c034533b-aeaf-19e1-b862-806e6f6e6963}
description Notebook Hard Drive
固件应用程序(101fffff)
-------------------------------
标识符 {c034533c-aeaf-19e1-b862-806e6f6e6963}
device partition=X:
path \EFI\89ddafb2d906a4551dc5c41fa57e8628\BOOTX64.EFI
description WindSLIC
固件应用程序(101fffff)
-------------------------------
标识符 {c034533d-aeaf-19e1-b862-806e6f6e6963}
description Notebook Ethernet
固件应用程序(101fffff)
-------------------------------
标识符 {c034533e-aeaf-19e1-b862-806e6f6e6963}
device partition=X:
path \EFI\Microsoft\Boot\bootmgfw.efi
description Windows Boot Manager |
|