我刚刚开始学习UEFI开发,作为一个游乐场,我已经有了一个定制的AARCH64平台,它提供了基于EDK2的源代码来构建完整的固件镜像(要刻录到闪存中)。
DXE驱动中的"Hello world“已经完成了,所以我选择了一个实际的任务:将iPXE包含到固件中,以避免链式加载。
其想法是构建iPXE EFI应用程序并将其放入固件卷中。然后我希望能够从UEFI shell调用它,最后一步是将它添加到启动管理器中。
在这里我卡住了:我找不到任何关于如何将EFI应用程序添加到FV的信息。
如果可能的话,请告诉我,在哪里可以读到它。
谢谢!
发布于 2021-10-24 18:41:58
好的,解决方案在这个inf文件中很接近:https://github.com/tianocore/edk2-non-osi/blob/master/Drivers/Realtek/Bus/Usb/UsbNetworking/RtkUsbUndiDxe.inf
我已经把预编译的ipxe.efi放到了固件卷中。
https://stackoverflow.com/questions/69688808
复制相似问题