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á.
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.
Respostas:
A menos que seu kernel tenha sido construído
CONFIG_IKCONFIG_PROC
, o que tornaria a configuração disponível/proc
como sysadmin1138 mencionado acima, você estará sem sorte. Pacotes de kernel baseados em Debian e RH, no entanto, geralmente instalam umconfig-$version
arquivo no/boot
. Portanto, a menos que seja um kernel personalizado, ele deve estar disponível lá.fonte
Eu acredito que /proc/config.gz contém o arquivo .config com o qual o kernel foi compilado.
fonte
CONFIG_IKCONFIG_PROC
foi definido quando o kernel foi construído. Por padrão, não parece existir no RHEL ou no Ubuntu.$cat /proc/config.gz | gunzip > mykernel.conf
como sugerido por Jarl em superuser.com .CONFIG_IKCONFIG_PROC=y
.zcat
ouzless
, a última das quais é mais conveniente, pois é um pager que permite rolar e pesquisar também.