2017-08-12 98 views
1

如何从内核映像文件中提取内核配置?如何从内核映像文件中提取配置

内核映像文件类型为:

/boot/kernel7.img: Linux kernel ARM boot executable zImage (little-endian) 

内核已编制启用CONFIG_IKCONFIG。然而,

scripts/extract-ikconfig /boot/kernel7.img 

回报

extract-ikconfig: Cannot find kernel config. 

注:我想一开始的配置,无需启动内核。

回答

0

如果内核已编译CONFIG_IKCONFIG=m(注意),在存储在模块(configs.ko),而不是在内核本身中的配置。这就是为什么在内核映像上运行extract-ikconfig失败的原因。

在这种情况下,我们可以提取从配置模块的配置:

/usr/src/<kernelver>/scripts/extract-ikconfig /lib/modules/<kernelver>/kernel/kernel/configs.ko