使用 `BCFG` 命令管理 UEFI 启动菜单

使用 BCFG 命令管理 UEFI 启动菜单

用于修改 UEFI NVRAM 条目,它能让用户改变启动条目或驱动器选项。 详见:“UEFI Shell Specification 2.0” PDF 文档的83页 (Section 5.3)命令介绍。

  1. 查看当前启动条目:
1
Shell> bcfg boot dump -v
  1. 为 Clover (作为例子) 添加一个启动菜单条目,并在 UEFI 启动菜单里设置为第1个 (从0开始计数) 选项:
1
Shell> bcfg boot add 0 fs0:\EFI\CLOVER\CLOVERX64.efi "Clover OS X Boot"

fs0: 映射到 EFI 系统分区,\EFI\CLOVER\CLOVERX64.efi 是要启动的文件。 配合mapls命令 确定路径。

  1. 删除第4个启动选项:
1
Shell> bcfg boot rm 3
  1. 把第3个启动选项移动到第0 (也就是说第1个是 UEFI 启动菜单的默认启动选项):
1
Shell> bcfg boot mv 3 0
  1. bcfg命令帮助文档:
1
Shell> help bcfg -v -b

1
Shell> bcfg -? -v -b

参考文献: