Solo copia .config
archivo del directorio de origen. Este archivo contiene su configuración actual.
Además, al actualizar las fuentes, puede hacer make oldconfig
para conservar los cambios antiguos y solo decidir qué hacer con las cosas nuevas, solo preguntará sobre las nuevas opciones de configuración (actualiza la configuración actual). Aún debe mudarse a su antiguo .config
antes de poder usar esto.
Una opción es:
make savedefconfig
que creará un archivo llamado defconfig
en su directorio actual. Ahora puede copiar este archivo a arch/<architecture>/configs/my_defconfig
(tenga cuidado de que el nombre del archivo tenga que terminar con _defconfig
), por ejemplo:
cp defconfig arch/x86/configs/my_defconfig
Cuando haya hecho esto, puede escribir lo siguiente para generar el .config
desde su configuración (para la arquitectura provista):
export ARCH=x86
make my_defconfig
Creo que esta es la forma preferida de almacenar las configuraciones del núcleo y, una vez que está configurada, es más fácil de mantener, ya que puede cambiar fácilmente de una configuración a otra.
Puede guardar el archivo de configuración en una ubicación personalizada directamente en menuconfig y cargar uno personalizado allí también o puede guardar el archivo .config desde la ubicación de origen del núcleo, por ejemplo, /usr/src/linux/.config
Para guardar directamente en menuconfig, desplácese hacia abajo hasta las dos últimas opciones Load / Save an Alternate Configuration File