Czy istnieje sposób, aby dowiedzieć się, czy jądro zostało skompilowane z aktywowaną określoną opcją (tj. CONFIG_PROC_EVENTS=y
) Bez konieczności wyciągania pakietu źródeł jądra i szukania pliku konfiguracyjnego?
linux-kernel
compiling
Alicia
źródło
źródło
/boot/
togrub
katalog.Opcje jądra można znaleźć w
/proc/config.gz
.jeśli jądro zostało skompilowane
CONFIG_IKCONFIG_PROC=y
.źródło
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
Pakiety jądra oparte na Debianie i Redhacie zazwyczaj instalują
config-$version
plik/boot
,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/
.źródło
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
źródło