Réponses:
Si vous regardez dans votre /boot
répertoire, vous remarquerez ces fichiers:
$ 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
Notez la version du noyau que vous utilisez:
$ uname -r
2.6.35.14-106.fc14.x86_64
Si vous grep
parcourez le uname -r
fichier "config- " approprié , vous pouvez voir avec quelles options le noyau a été construit:
$ grep CONFIG_PROC_EVENTS= /boot/config-`uname -r`
CONFIG_PROC_EVENTS=y
/boot/
est le grub
répertoire.
Les options du noyau se trouvent dans /proc/config.gz
.
zgrep CONFIG_PROC_EVENTS= /proc/config.gz
si le noyau a été compilé avec CONFIG_IKCONFIG_PROC=y
.
modprobe configs
vérifier si /proc/config.gz apparaît.
Si votre noyau a été construit avec CONFIG_IKCONFIG_PROC
, vous pouvez trouver la configuration répertoriée dans/proc/config.gz
zless /proc/config.gz
Les packages de noyau basés sur Debian et Redhat installent généralement un config-$version
fichier dans /boot
,
less /boot/config-$(uname -r)
Dans Debian, vous pouvez également trouver les options par défaut dans kernel-package
's ./kernel/Config/config
ainsi que les options de configuration spécifiques à l'architecture dans ./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 le garde sur un système de fichiers)
En général, ce sera sous /usr/src/some-specific-kernel-header-version/.config
Il suffit de le lire comme n'importe quel texte, de rechercher avec grep ou de voir comment deux versions diffèrent diff -y -suppress-common-lines /path/linux2.6-r3/.config /path/linux2.6-r4/.config