您如何在 EDK2 中构建胶囊以及如何将 UEFI 图像放入该胶囊中?

问题描述

我正在使用 Tianocore (https://github.com/tianocore/edk2) 的 EDK2 进行测试,我可以构建 BIOS 映像以及 UEFI 应用程序和驱动程序,但是在构建 UEFI 封装时,我不知道该怎么做这个。

https://uefi.org/sites/default/files/resources/UEFI%20Fall%202018%20Intel%20UEFI%20Capsules.pdf 这指出了一些想法,但我不确定这里的确切路径。

我认为有两种可能性:

https://github.com/tianocore/edk2/tree/master/FmpDevicePkg 这是上面 PDF 链接中提到的包,PDF 还提到了用于制作胶囊的集成构建管道。它还提到了一个独立的 python 脚本,这是选项二。

https://github.com/tianocore/edk2/tree/c640186ec8aae6164123ee38de6409aed69eab12/BaseTools/Source/Python/GenFds 有独立脚本可以在此位置制作这些图像和工件,如胶囊和标题,但我不确定这些是打算按原样使用还是仅用作更大构建管道的一部分。

在这里的最终目标是生成一个 UEFI 封装并将 UEFI 驱动程序放在其中作为有效负载,因此我们将不胜感激任何提示或帮助。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)