Apakah ada cara untuk mengetahui apakah kernel dikompilasi dengan opsi tertentu yang diaktifkan (yaitu CONFIG_PROC_EVENTS=y
) tanpa harus mencabut paket source kernel dan mencari di file konfigurasi?
linux-kernel
compiling
Alicia
sumber
sumber
/boot/
adalahgrub
direktori.Opsi kernel dapat ditemukan di
/proc/config.gz
.jika kernel dikompilasi dengan
CONFIG_IKCONFIG_PROC=y
.sumber
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
Paket kernel berbasis Debian dan Redhat umumnya menginstal
config-$version
file di/boot
,Di Debian Anda juga dapat menemukan opsi default
kernel-package
di./kernel/Config/config
dan opsi konfigurasi khusus arsitektur di./kernel/Config/
.sumber
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
sumber