在 arm64 上,Linux不支持自解压压缩。它依赖引导加载程序来做到这一点。
Linux的构建系统确实有一个Image.gz(和Image.bz2等)的目标,但它确实没有什么比调用gzip上Image(与此相比较zImage,增加了一个自解压)。
由于在内核构建系统之外进行压缩很容易,而且可能有很多不同的压缩器,因此 Buildroot 没有为它们提供选项。但是,可以选择自定义图像名称 ( BR2_LINUX_KERNEL_IMAGE_TARGET_CUSTOM),然后设置BR2_LINUX_KERNEL_IMAGE_TARGET_NAME为Image.gz。或者,您可以在构建后脚本中进行压缩。
请记住确保引导加载程序能够使用该算法进行解压缩。
| 归档时间: |
|
| 查看次数: |
1928 次 |
| 最近记录: |