我看到UEFI提供了一个API,因此一些启动变量可供用户空间使用。其中一个是efivarfs。我试图了解这些是否也可以在操作系统的BIOS菜单中找到启动配置,或者这些启动配置可以操作,即使启动菜单中没有这些也可以操作?
由于
答案 0 :(得分:0)
EFI变量是通用变量,这些变量的目的是在重新启动时持久存储信息。
EFI变量可以是引导变量,也可以是用户在引导时和运行时可以使用的任何变量。
e.g; 我可以定义一个变量X(带有一些(GUID),我可以在早期启动过程中采用不同的启动路径。
if (x == 1)
boot normally;
else if(x==2)
boot restricted mode;
else if (x==)
boot without network cads;
else
boot without network and iocards;
注意x不是引导变量,并且不显示在BIOS菜单中。