在 u-boot 中嵌入 ipxe

Embed ipxe in u-boot

我正在尝试使用 bootefi 命令将 ipxe snp 嵌入到 u-boot 和 运行 ipxe efi 应用程序中。

本文档描述了 运行ing efi https://github.com/ARM-software/u-boot/blob/master/doc/README.uefi 的过程 但它没有说明如何将 efi 应用程序嵌入 uboot.bin,我该怎么做?

以下补丁应该可以解决您的问题:

https://patchwork.ozlabs.org/project/uboot/patch/20220419211641.316935-1-heinrich.schuchardt@canonical.com/

它允许将带有 file-system 的图像文件嵌入到 U-Boot 中。如果您有一个分区 table,您可以访问分区 1 为:mem 0:1。如果你没有分区 table 使用:mem 0:0.

使用 Squash 文件系统可以进行良好的压缩。