Cómo extraer archivos de configuración del kernel de Linux
2.6, el kernel proporciona una forma de agregar .config al archivo de imagen. De esta manera, el configurador del kernel
se puede usar directamente desde la imagen del kernel cuando sea necesario. en lugar de hacer una copia de seguridad del archivo .config actual. Los pasos específicos son los siguientes:
1.
Configurar el kernel
1.1
make
menuconfig ;
1.2
Seleccione lo siguiente:
General
Configuración
---gt; p>
Kernel
.config
soporte
[*]
Habilitar
acceso
a
.config
vía
/proc/config.gz
1.3
make
uImage
2.
Extraer archivo de configuración
2.1
Método 1, desde uImage archivo:
2.1.1
Abra la consola y cd al directorio raíz del árbol de código fuente de Linux, el mío es: /root/Desktop/easy2440/linux-2.6.30.9 -easy2440
2.1.2
Ingrese el siguiente comando: scripts/extract-ikconfig
arch/arm/boot/uImage
gt;
config
2.1.3
Después de ejecutar el comando, se generará un archivo de configuración en el directorio raíz del árbol de código fuente de Linux;
2.1.4
Este archivo de configuración es el archivo que necesitamos y puede usarse para reemplazar el archivo .config.
2.2
Método 2, del /proc/config.gz de la placa de desarrollo:
2.2.1
El nuevo generado Descargue el archivo uImage a la placa de desarrollo;
2.2.2
Descargue el archivo uImage recién generado a la placa de desarrollo. 2.2.2
Prepare la consola serie e inicie la placa de desarrollo;
2.2.3
Después de que la placa de desarrollo se inicie normalmente, ingrese el comando cat p >
/proc/config.gz
|
gzip
-d
gt;
/home/config
2.2.4
Después de ejecutar este comando, se generará un archivo de configuración en el directorio /home
2.2.5
Este archivo de configuración es el archivo de configuración del kernel que necesitamos y puede usarse para reemplazar el archivo .config.