Ответы:
Если ваше ядро не было скомпилировано CONFIG_IKCONFIG_PROC
, что сделало бы конфигурацию доступной /proc
как sysadmin1138, упомянутый выше, вам в значительной степени не повезло. Однако пакеты ядра на основе Debian и RH обычно устанавливают config-$version
файл в /boot
. Так что, если это не кастомное ядро, оно должно быть доступно там.
Я считаю, что /proc/config.gz содержит файл .config, с которым было скомпилировано ядро.
CONFIG_IKCONFIG_PROC
было установлено при сборке ядра. По-видимому, там нет по умолчанию на RHEL или Ubuntu.
$cat /proc/config.gz | gunzip > mykernel.conf
как предложено Jarl на superuser.com .
CONFIG_IKCONFIG_PROC=y
.
zcat
или zless
, последняя из которых более удобна, так как это пейджер, который позволяет вам прокручивать и искать.