Tecnología

Inicio

Cómo construir e instalar un kernel personalizado

El uso de Linux le permite personalizar cada aspecto de su sistema operativo. Hay momentos en los que necesita o lo desea, puede crear un núcleo personalizado, ya sea para añadir características que necesita, eliminar características que no es necesario o disminuir el consumo de memoria. Compilar su propio núcleo también le permite estar a la vanguardia, como se puede instalar nuevas versiones del núcleo como son lanzados en lugar de esperar a que un paquete de distribución.

Instrucciones

Construir e instalar un kernel personalizado en Linux

1 Instalar un entorno de construcción. Antes de poder crear un núcleo personalizado, tiene que instalar las herramientas de desarrollo necesarias para compilar el kernel. Esto incluye paquetes como "gcc", "hacer" y "libc-dev".

2 Descargar el código fuente del kernel de Linux. Si su distribución no tiene una manera de descargar el código fuente del núcleo, descargar el código fuente del kernel de Linux El Archivo (ver Recursos más adelante).

3 Extraer el código fuente. Cree un directorio en su directorio personal para trabajar y mover el código fuente del kernel "tarball" (el archivo tar.gz) en ese directorio. Ejecute el siguiente comando, reemplazando la versión actual con la versión del kernel que descargó: "tar -xzvf linux-2.6.22.tar.gz"

4 Se extrajeron confirmar los archivos. Debería ver una larga lista de archivos desplazarse por después de ejecutar el comando tar que incluye todos los archivos que se extrajo. Cambiar el directorio para el nuevo directorio creado por el alquitrán, confirme que los archivos están allí y comprobar el final de la salida de alquitrán para asegurarse de que no se reportaron errores.

5 Importar el archivo .config de su distribución. La mayoría de las distribuciones de Linux modernas necesitan algunas banderas de configuración del kernel muy específicos para funcionar. Con el fin de hacer un núcleo que es compatible con su distribución, debe copiar el archivo .config del kernel en el directorio del núcleo ahora, ya que esto le dará una configuración a la que se pueden realizar cambios, en lugar de tener que crear una configuración completamente nueva .

6 Construir un programa de configuración. Hay varias formas de ejecutar el programa de configuración del núcleo Linux. La primera y más sencilla es simplemente "make config" . Esto construir y poner en marcha un pequeño programa basado en texto que le permite seleccionar las opciones del núcleo. Un programa gráfico se incluye en forma de "make xconfig." Otros programas gráficos pueden estar disponibles en forma de "make gconfig" o "make kconfig."

7 Aplicar parches al kernel. Los parches se pueden obtener para arreglar ciertos problemas de hardware, aumentar el rendimiento del núcleo o para tratar de características experimentales.

8 Cambiar las opciones de configuración. Agregar o quitar las características que desee, pero tenga en cuenta que la eliminación de algunas de las características podría hacer que su mal funcionamiento distribución.

9 Construir el núcleo y los módulos, mediante los siguientes comandos: "make dep make clean make bzImage make modules"
"make dep make clean make bzImage make modules"
"make dep make clean make bzImage make modules"
"make dep make clean make bzImage make modules" . Si se informa de ningún error, tendrá que volver atrás y diagnosticarlos antes de que el kernel va a construir. Cuando se terminan los mandatos make, el núcleo se construirá y se construirá los módulos e instalado. El proceso de maquillaje tomará algún tiempo.

Consejos y advertencias

  • Consulte la documentación de la distribución para obtener instrucciones sobre cómo instalar paquetes de desarrollo del kernel.
  • Todos hacen comandos también se deben ejecutar como root, ya sea con "sudo" o "su".