Archivo de la etiqueta: linux

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