Sim. Ele é armazenado em ".config" no nível superior do diretório de origem.
Adicionalmente, se estiver usando o kernel de distribuição, algumas distribuições como o RedHat armazenam em / boot / config - $ (uname -r). (versão do kernel) [1]
Finalmente, se compilado no kernel que você está executando, ele está disponível em /proc/config.gz. Esqueço que versão introduziu esta opção.
[1] Estas opções:
CONFIG_IKCONFIG=y
CONFIG_IKCONFIG_PROC=y
Editar
Confira /usr/src/linux/kernel/Documentation/kbuild/kconfig.txt (ou caminho apropriado). Você pode usar algumas de suas recomendações para criar scripts de uma solução. Eu usaria uma combinação de scripts e textutils para realizar o que você descreve.
Editar 2
Como nota adicional, esta é uma má ideia. E se o suporte de hardware opcional exclusivo para o seu ambiente mudar, mas não for o padrão? E se ocorrerem mudanças impactantes negativas? Isso realmente é algo que deve ser interativo. Você pode fazer a configuração e automatizar o resto.
"make silentoldconfig" é um pouco menos detalhado, o que pode ser útil. Ainda é interativo.