所以我有一个用于嵌入式臂设备的自定义内核,这是我之前工作过的。我重新访问了该项目,但自从我的开发机器上重新安装了Ubuntu。我不能像以前那样正确编译新的zImage。我找到了一张旧的SD卡,它具有正确编译和工作的zImage。
我怀疑我错过了旧zImage所具有的一些构建选项配置。有没有办法进行逆向工程并弄清楚我的旧zImage是如何创建的?
答案 0 :(得分:2)
如果您的内核是在启用CONFIG_IKCONFIG的情况下编译的(通常是默认情况下),您可以使用./scripts/extract-ikconfig从linux内核或./scripts/ikconfig中提取旧配置(取决于源的版本)< / p>
希望你的SD卡上还有一个config.gz和你的zImage:P