Skip to main content
efivar 工具用于管理存储在非易失性固件存储中的统一可扩展固件接口(UEFI)环境变量。使用这些变量可配置 UEFI 固件及其环境。 efivars 是存储在 UEFI 固件中的键值对。它们保存启动配置、系统状态和其他关键参数的设置。efivars 管理启动条目和固件设置,确保系统正确启动并保持其配置。 要与 UEFI 环境变量交互,请使用以下命令:
命令选项:
  • -n name:指定 UEFI 变量的名称。
  • -f file:从文件加载或保存变量内容。
  • -p:打印指定 UEFI 变量的值。
  • -w:写入指定的 UEFI 变量。

更新 OsIndications 变量

要更新 OsIndications 变量并验证该 EFI 变量的值,请执行以下操作:
  1. 创建一个包含特定字节序列 04 00 00 00 00 00 00 00data.hex 文件。
  2. data.hex 的内容写入 EFI 变量 8be4df61-93ca-11d2-aa0d-00e098032b8c-OsIndications
  3. 要验证 EFI 变量 8be4df61-93ca-11d2-aa0d-00e098032b8c-OsIndications 的值,请运行以下命令:
    上一命令的输出:

更新 VendorDtbOverlays 变量

要更新 VendorDtbOverlays 变量并验证该 EFI 变量的值,请执行以下操作:
  1. 创建一个包含数据 camx/var/data 文件。
  2. /var/data 的内容写入 EFI 变量 882f8c2b-9646-435f-8de5-f208ff80c1bd-VendorDtbOverlays
  3. 要验证 EFI 变量 882f8c2b-9646-435f-8de5-f208ff80c1bd-VendorDtbOverlays 的值,请运行以下命令:
    上一命令的输出:

后续步骤

有关更多信息,请参阅 efivars 手册