Да. Это хранится в ".config" на верхнем уровне исходного каталога.
Кроме того, при использовании ядра распределения, некоторые дистрибутивы, такие как Redhat хранят его в/boot/config-$ (uname-r). (версия ядра) [1]
Наконец, если скомпилировано в ядре Вы работаете, это доступно в/proc/config.gz. Я забываю, какая версия представила эту опцию.
[1] Эти опции:
CONFIG_IKCONFIG=y
CONFIG_IKCONFIG_PROC=y
Править
Проверьте /usr/src/linux/kernel/Documentation/kbuild/kconfig.txt (или соответствующий путь). Можно использовать некоторые их рекомендации написать сценарий решения. Я использовал бы комбинацию сценариев и textutils для выполнения то, что Вы описываете.
Редактирование 2
Как дополнительное примечание, это - плохая идея. Что, если поддержка дополнительного оборудования, уникальная для Ваших изменений среды, но не значение по умолчанию? Что, если негативно влияющие изменения происходит? Это действительно - что-то, что должно быть интерактивным. Можно сделать конфигурацию и автоматизировать остальных.
"сделайте silentoldconfig", является немного менее подробным, который мог бы быть полезным. Это является все еще интерактивным.
Если Вы используете блейды HP, то существует специальный кабель с VGA, USB-портом и Последовательным портом. Бросьте этот кабель, можно подключить KVM непосредственно к блейду.
Имя кабеля - «Кабель HP c-Class Blade SUV (последовательный, USB, VGA)», если у вас есть blade-сервер c-класса (например, c7000 или c3000).
http://hpproliant.blogspot.com/2010/12/suv-cable-hp-blade-server.html