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.
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.
Odpowiedzi:
Jeśli twoje jądro nie zostało zbudowane
CONFIG_IKCONFIG_PROC
, dzięki czemu konfiguracja będzie dostępna/proc
jako wspomniany wyżej sysadmin1138, nie masz szczęścia. Jednak pakiety jądra oparte na Debianie i RH zazwyczaj instalująconfig-$version
plik/boot
. Więc jeśli nie jest to niestandardowe jądro, powinno być tam dostępne.źródło
Wierzę, że /proc/config.gz zawiera plik .config, z którym skompilowane zostało jądro.
źródło
CONFIG_IKCONFIG_PROC
zostało ustawione podczas budowania jądra. Wygląda na to, że nie ma go domyślnie na RHEL lub Ubuntu.$cat /proc/config.gz | gunzip > mykernel.conf
sugestią Jarla na superuser.com .CONFIG_IKCONFIG_PROC=y
.zcat
lubzless
tych drugich, które są wygodniejsze, ponieważ jest to pager, który umożliwia także przewijanie i wyszukiwanie.