![从 Linux 映像文件中提取内核配置 (/proc/config.gz)](https://linux22.com/image/209930/%E4%BB%8E%20Linux%20%E6%98%A0%E5%83%8F%E6%96%87%E4%BB%B6%E4%B8%AD%E6%8F%90%E5%8F%96%E5%86%85%E6%A0%B8%E9%85%8D%E7%BD%AE%20(%2Fproc%2Fconfig.gz).png)
我可以通过 /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
.