Respostas:
Se você procurar no seu /boot
diretório, notará estes arquivos:
$ ls -l /boot/|grep config
-rw-r--r-- 1 root root 109919 Oct 21 2011 config-2.6.35.14-100.fc14.x86_64
-rw-r--r-- 1 root root 109919 Oct 27 2011 config-2.6.35.14-103.fc14.x86_64
-rw-r--r-- 1 root root 109919 Nov 23 2011 config-2.6.35.14-106.fc14.x86_64
Observe qual versão do Kernel você está usando:
$ uname -r
2.6.35.14-106.fc14.x86_64
Se você grep
passar pelo uname -r
arquivo " config-" apropriado, poderá ver com quais opções o Kernel foi construído:
$ grep CONFIG_PROC_EVENTS= /boot/config-`uname -r`
CONFIG_PROC_EVENTS=y
/boot/
é o grub
diretório.
As opções do kernel podem ser encontradas em /proc/config.gz
.
zgrep CONFIG_PROC_EVENTS= /proc/config.gz
se o kernel foi compilado com CONFIG_IKCONFIG_PROC=y
.
modprobe configs
verificar se /proc/config.gz aparece.
Se seu kernel foi construído CONFIG_IKCONFIG_PROC
, você pode encontrar a configuração listada em/proc/config.gz
zless /proc/config.gz
Pacotes de kernel baseados no Debian e Redhat geralmente instalam um config-$version
arquivo /boot
,
less /boot/config-$(uname -r)
No Debian você também pode encontrar as opções padrão em kernel-package
's ./kernel/Config/config
, bem como opções de configuração específicas da arquitetura em ./kernel/Config/
.
mkdir /tmp/k
cd /tmp/k
apt-get source kernel-package
find . -path '*/kernel/Config/*' -type f
sudo find / -xdev -name .config
(-xdev mantém em um sistema de arquivos)
Geralmente estará sob /usr/src/some-specific-kernel-header-version/.config
Basta ler como qualquer texto, pesquisar com grep ou ver como as duas versões diferem diff -y -suppress-common-lines /path/linux2.6-r3/.config /path/linux2.6-r4/.config