对 zImage 进行逆向工程
Reverse engineering a zImage
所以我有一个用于嵌入式 arm 设备的自定义内核,这是我前段时间开发的。我已经重新访问了该项目,但在我的开发机器上重新安装了 Ubuntu。我无法像以前那样正确地编译新的 zImage。我找到了一张旧的 SD 卡,它具有正确编译和工作的 zImage。
我怀疑我遗漏了旧 zImage 具有的一些构建选项配置。有没有办法进行逆向工程并弄清楚我的旧 zImage 是如何创建的?
仅当您在 zImage 中启用了 CONFIG_IKCONFIG 时才有效。
您可以使用 linux 内核中的 ./scripts/extract-ikconfig 提取旧配置,或者如果您的内核是使用 CONFIG_IKCONFIG 启用(通常默认)
没有CONFIG_IKCONFIG
希望您在 SD 卡上也有一个 config.gz 和您的 zImage :P
所以我有一个用于嵌入式 arm 设备的自定义内核,这是我前段时间开发的。我已经重新访问了该项目,但在我的开发机器上重新安装了 Ubuntu。我无法像以前那样正确地编译新的 zImage。我找到了一张旧的 SD 卡,它具有正确编译和工作的 zImage。
我怀疑我遗漏了旧 zImage 具有的一些构建选项配置。有没有办法进行逆向工程并弄清楚我的旧 zImage 是如何创建的?
仅当您在 zImage 中启用了 CONFIG_IKCONFIG 时才有效。
您可以使用 linux 内核中的 ./scripts/extract-ikconfig 提取旧配置,或者如果您的内核是使用 CONFIG_IKCONFIG 启用(通常默认)
没有CONFIG_IKCONFIG
希望您在 SD 卡上也有一个 config.gz 和您的 zImage :P