如何在uImage中提取文件?

时间:2016-06-18 05:47:27

标签: kernel u-boot

这是我的问题

我有一个uImage文件,其中包含内核 + dtb + initramfs 。 initramfs有一些专有的二进制文件,因此我无法从源代码重建它。但我需要更改Linux内核的原因有多种。

因此,我认为如果以下步骤可以解决我的问题:

  1. 提取上面的uImage文件,
  2. 用新构建的文件替换kernel和dtb文件,
  3. 使用 new-kernel new-dtb 重新创建更新版本的uImage文件,但 old-initramfs
  4. 有没有可用的工具?如果没有,我感谢任何投入,以发展相同的。

1 个答案:

答案 0 :(得分:2)

尝试此命令:

mkimage -l kernel.uImage

有关详细信息,请查看此link