如何不查看/ boot / config- *而检查编译了哪些内核选项


Answers:


41

除非您的内核是使用构建的CONFIG_IKCONFIG_PROC,否则将使配置可以/proc作为上述sysadmin1138 使用,否则您将很不走运。但是,基于Debian和RH的内核软件包确实可以config-$version在中安装文件/boot。因此,除非它是自定义内核,否则它应该在那里可用。


31

我相信/proc/config.gz包含内核编译时使用的.config文件。


7
CONFIG_IKCONFIG_PROC在构建内核时设置了该功能。默认情况下,RHEL或Ubuntu上似乎没有该文件。
Insyte

4
在撰写本文时,默认情况下在Arch上启用此功能:)
Navin

6
要从config.gz中读取(或grep)当前设置,可以$cat /proc/config.gz | gunzip > mykernel.conf按照Jarl在superuser.com上的建议将其解压缩。
xaa 2015年

在Arch Linux中就是这种情况CONFIG_IKCONFIG_PROC=y
特里·王

@xaa或者您可以使用单个命令替代项zcatzless,后者更方便,因为它是允许您滚动和搜索的寻呼机。
comfreak
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.