Odpowiedzi:
Jeśli przejrzysz swój /boot
katalog, zauważysz te pliki:
$ 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
Zauważ, jakiej wersji jądra używasz:
$ uname -r
2.6.35.14-106.fc14.x86_64
Jeśli przejdziesz grep
przez odpowiedni uname -r
plik „config- ”, zobaczysz, z jakimi opcjami jądro zostało zbudowane:
$ grep CONFIG_PROC_EVENTS= /boot/config-`uname -r`
CONFIG_PROC_EVENTS=y
/boot/
to grub
katalog.
Opcje jądra można znaleźć w /proc/config.gz
.
zgrep CONFIG_PROC_EVENTS= /proc/config.gz
jeśli jądro zostało skompilowane CONFIG_IKCONFIG_PROC=y
.
modprobe configs
sprawdzić, czy pojawia się /proc/config.gz.
Jeśli twoje jądro zostało zbudowane CONFIG_IKCONFIG_PROC
, możesz znaleźć konfigurację wymienioną w/proc/config.gz
zless /proc/config.gz
Pakiety jądra oparte na Debianie i Redhacie zazwyczaj instalują config-$version
plik /boot
,
less /boot/config-$(uname -r)
W Debianie możesz także znaleźć domyślne opcje w kernel-package
's, ./kernel/Config/config
a także opcje konfiguracji specyficzne dla architektury w ./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 utrzymuje go w jednym systemie plików)
Ogólnie będzie poniżej /usr/src/some-specific-kernel-header-version/.config
Po prostu przeczytaj go jako dowolny tekst, wyszukaj za pomocą grep lub zobacz, jak różnią się dwie wersje diff -y -suppress-common-lines /path/linux2.6-r3/.config /path/linux2.6-r4/.config