Jawaban:
Jika Anda melihat-lihat /boot
direktori Anda, Anda akan melihat file-file ini:
$ 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
Perhatikan versi Kernel apa yang Anda gunakan:
$ uname -r
2.6.35.14-106.fc14.x86_64
Jika Anda grep
melalui uname -r
file " config- " yang sesuai, Anda dapat melihat opsi apa yang dibangun dengan Kernel:
$ grep CONFIG_PROC_EVENTS= /boot/config-`uname -r`
CONFIG_PROC_EVENTS=y
/boot/
adalah grub
direktori.
Opsi kernel dapat ditemukan di /proc/config.gz
.
zgrep CONFIG_PROC_EVENTS= /proc/config.gz
jika kernel dikompilasi dengan CONFIG_IKCONFIG_PROC=y
.
modprobe configs
dan periksa apakah /proc/config.gz muncul.
Jika kernel Anda dibuat dengan CONFIG_IKCONFIG_PROC
, Anda dapat menemukan konfigurasi yang terdaftar di/proc/config.gz
zless /proc/config.gz
Paket kernel berbasis Debian dan Redhat umumnya menginstal config-$version
file di /boot
,
less /boot/config-$(uname -r)
Di Debian Anda juga dapat menemukan opsi default kernel-package
di ./kernel/Config/config
dan opsi konfigurasi khusus arsitektur di ./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 menyimpannya di satu sistem file)
Secara umum itu akan di bawah /usr/src/some-specific-kernel-header-version/.config
Cukup baca sebagai teks apa saja, cari dengan grep, atau untuk melihat perbedaan dua versi diff -y -suppress-common-lines /path/linux2.6-r3/.config /path/linux2.6-r4/.config