Descargué un kernel de Linux desde www.kernel.org , luego usé menuconfig para personalizarlo.
Después de una gran cantidad de personalización, funciona tal como lo necesito, y no quiero perder esta configuración real, por lo que más tarde (en otra máquina, por ejemplo) puedo descargar la misma versión del kernel y usar mi configuración. ¿Cómo podría hacer eso?

Respuestas:
Simplemente copie el
.configarchivo del directorio de origen. Este archivo contiene su configuración actual.Además, al actualizar las fuentes que puede hacer
make oldconfigpara preservar los cambios antiguos y solo decidir qué hacer con las cosas nuevas, solo le preguntará sobre las nuevas opciones de configuración (actualiza la configuración actual). Todavía necesita mover su.configarchivo anterior antes de poder usar esto.fuente
Una opción es:
que creará un archivo nombrado
defconfigen su directorio actual. Ahora puede copiar este archivo enarch/<architecture>/configs/my_defconfig(tenga cuidado de que el nombre del archivo tenga que terminar con_defconfig), por ejemplo:Cuando haya hecho esto, puede escribir lo siguiente para generar a
.configpartir de su configuración (para la arquitectura proporcionada):Creo que esta es la forma preferida de almacenar configuraciones de kernel y una vez que se configura es más fácil de mantener, ya que puede cambiar fácilmente de una configuración a otra.
fuente
make savedefconfiges que minimiza lo generadodefconfig: github.com/torvalds/linux/blob/v4.17/scripts/kconfig/… omitiendo configuraciones redundantes que están implicadas por otros.Puede guardar el archivo de configuración en una ubicación personalizada directamente en menuconfig y cargar uno personalizado allí o puede guardar el archivo .config desde la ubicación de origen del núcleo, por ejemplo
/usr/src/linux/.configPara guardar directamente en menuconfig, desplácese hacia abajo hasta las dos últimas opciones
Load / Save an Alternate Configuration Filefuente
en el directorio de origen de Kenrel, copie ".config" y reemplácelo en el directorio de destino.
fuente