Compilar tu propio núcleo

Compilar mi propio núcleo linux-libre me ha dado excelentes resultados mediante los siguientes pasos:

  1. Instalar los paquetes requeridos para compilar con"sudo aptitude update” y luego “sudo aptitude install fakeroot kernel-package libncurses5-dev libqt3-mt-dev bzip2 wget build-essential
  2. Descargar el último kernel en formato bz2 desde linux-libre.fsfla.org
  3. Descomprimirlo con “tar xvjf *.bz2”
  4. Cambiar a ese directorio creado con “cd linux-….”
  5. Crear una configuración de linux-libre que tenga solamente los módulos que están cargados en el computador actual con “make localmodconfig”. Tomar en cuenta que cualquier hardware que no está conectado al computador en ese momento no será cargado en el nuevo linux-libre.
  6. Hacer que esa configuración sea compilada embebida en lugar de como módulos con “make localyesconfig”
  7. Crear la imagen, las cabeceras y el fuente de linux-libre con “fakeroot make-kpkg –initrd –append-to-version=-nuevo-nombre kernel_image kernel_headers kernel_source”
  8. Subir al directorio superior con “cd ..”
  9. Instalar con sudo “dpkg -i *. deb”
  10. Reiniciar el equipo y escoger el nuevo núcleo.

Ha sido una compilación bastante rápida. Lo mejor es verificar el procesador que se tiene y crear la configuración para ese procesador especifico. Esto lo puede hacer con “make xconfig” después del paso 6. Tome en cuenta que si lo compila para un procesador superior o alguna otra opción que exceda las capacidades del hardware puede dañar permanentemente el hardware.

Anuncios

2 comentarios

Archivado bajo software libre

2 Respuestas a “Compilar tu propio núcleo

  1. Hola, gracias por el tutorial, mas simple no lo había visto… una pregunta si le hago make xconfig en que se vera la diferencia, el rendimiento sera mejor?

    • quiliro

      No. Lograrás cambiar opciones que las instrucciones que yo di no te han permitido. Sin embargo ten cuidado porque puedes quemar tu hardware. Hay otras opciones que si cambias de forma incorrecta no te permitirán arrancar con ese núcleo pero no es grave porque puedes arrancar con el anterior.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s