Respuestas:
Si mira a través de su /boot
directorio, notará estos archivos:
$ 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 qué versión del Kernel está usando:
$ uname -r
2.6.35.14-106.fc14.x86_64
Si grep
utiliza el uname -r
archivo "config- " apropiado , puede ver con qué opciones se creó el Kernel:
$ grep CONFIG_PROC_EVENTS= /boot/config-`uname -r`
CONFIG_PROC_EVENTS=y
/boot/
es el grub
directorio.
Las opciones del kernel se pueden encontrar en /proc/config.gz
.
zgrep CONFIG_PROC_EVENTS= /proc/config.gz
si el núcleo fue compilado con CONFIG_IKCONFIG_PROC=y
.
modprobe configs
y compruebe si aparece /proc/config.gz.
Si su kernel fue construido con CONFIG_IKCONFIG_PROC
, puede encontrar la configuración en la lista/proc/config.gz
zless /proc/config.gz
Debian y RedHat paquetes del núcleo basados generalmente instalar un config-$version
archivo en /boot
,
less /boot/config-$(uname -r)
En Debian también puede encontrar las opciones predeterminadas en kernel-package
's ./kernel/Config/config
así como las opciones de configuración específicas de la arquitectura en ./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 lo mantiene en un sistema de archivos)
Generalmente será bajo /usr/src/some-specific-kernel-header-version/.config
Simplemente léalo como cualquier texto, busque con grep o vea cómo difieren dos versiones diff -y -suppress-common-lines /path/linux2.6-r3/.config /path/linux2.6-r4/.config