从 Linux 映像文件中提取内核配置 (/proc/config.gz)

从 Linux 映像文件中提取内核配置 (/proc/config.gz)

我可以通过 /proc 获取内核配置文件:

IKCONFIG_PROC=y

我可以将正在运行的内核的配置显示为:

zcat /proc/config.gz

但是,如何捕获vmlinuz未运行的映像的配置?我有vmlinuz图像存储在磁盘上。如何提取配置?

答案1

理论上来说extract-ikconfig脚本from the kernel source 可以从使用CONFIG_IKCONFIG=y.我无权访问以这种方式构建的内核,因此无法测试它。

也可以看看这个答案在 Stack Overflow 上了解如果您的内核是使用CONFIG_IKCONFIG=m.

相关内容