Como verifico quais opções do kernel foram compiladas sem consultar / boot / config- *


Respostas:


41

A menos que seu kernel tenha sido construído CONFIG_IKCONFIG_PROC, o que tornaria a configuração disponível /proccomo sysadmin1138 mencionado acima, você estará sem sorte. Pacotes de kernel baseados em Debian e RH, no entanto, geralmente instalam um config-$versionarquivo no /boot. Portanto, a menos que seja um kernel personalizado, ele deve estar disponível lá.


31

Eu acredito que /proc/config.gz contém o arquivo .config com o qual o kernel foi compilado.


7
Está disponível apenas se CONFIG_IKCONFIG_PROCfoi definido quando o kernel foi construído. Por padrão, não parece existir no RHEL ou no Ubuntu.
Insyte 6/08/09

4
Como na escrita, este é ativado por padrão no Arch :)
Navin

6
para ler (ou grep) as configurações atuais de config.gz, você pode descompactá-lo $cat /proc/config.gz | gunzip > mykernel.confcomo sugerido por Jarl em superuser.com .
Xaa

É o caso do Arch Linux como CONFIG_IKCONFIG_PROC=y.
Terry Wang

@xaa Ou você pode usar as alternativas de comando único zcatou zless, a última das quais é mais conveniente, pois é um pager que permite rolar e pesquisar também.
comfreak
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.