【发布时间】:2016-04-28 00:59:57
【问题描述】:
使用 EDK2 构建固件,提供默认引导顺序的编程方式是什么?我希望默认选项是从 SD 卡启动。我有一个 bootx64.efi 映像存储在 SD 卡中。
每次构建EDK2镜像并刷入目标机时,我需要进入启动维护管理器选项并添加SD卡作为启动选项并更改启动顺序。
我查看了代码并阅读了引导管理器的规范。我知道我需要修改 Boot Order 变量,但我不知道如何在源代码中添加 SD 卡选项。
我正在查看 QemubootOrder.c 文件,但我不明白我需要在哪里添加 SD 卡的路径。
【问题讨论】:
-
QEMU 很特别——它允许用户在 QEMU 命令行上指定引导选项的顺序,并填充引导选项。见github.com/qemu/qemu/blob/master/docs/bootindex.txt。
标签: uefi