Jak sprawdzić, jakie opcje jądra zostały skompilowane bez patrzenia na / boot / config- *


Odpowiedzi:


41

Jeśli twoje jądro nie zostało zbudowane CONFIG_IKCONFIG_PROC, dzięki czemu konfiguracja będzie dostępna /procjako wspomniany wyżej sysadmin1138, nie masz szczęścia. Jednak pakiety jądra oparte na Debianie i RH zazwyczaj instalują config-$versionplik /boot. Więc jeśli nie jest to niestandardowe jądro, powinno być tam dostępne.


31

Wierzę, że /proc/config.gz zawiera plik .config, z którym skompilowane zostało jądro.


7
Jest to dostępne tylko wtedy, gdy CONFIG_IKCONFIG_PROCzostało ustawione podczas budowania jądra. Wygląda na to, że nie ma go domyślnie na RHEL lub Ubuntu.
Insyte,

4
W chwili pisania jest to domyślnie włączone w Arch :)
Navin

6
aby odczytać (lub grep) bieżące ustawienia z config.gz, możesz je rozpakować, zgodnie z $cat /proc/config.gz | gunzip > mykernel.confsugestią Jarla na superuser.com .
xaa

Tak jest w przypadku Arch Linux as CONFIG_IKCONFIG_PROC=y.
Terry Wang

@xaa Lub możesz użyć alternatywnych poleceń pojedynczych zcatlub zlesstych drugich, które są wygodniejsze, ponieważ jest to pager, który umożliwia także przewijanie i wyszukiwanie.
comfreak
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.