Ir a contenido

Compilando el kernel 2.6.10


Pues he decidido actualizar el núcleo un poquito de la Debian Sid que ahora mismo utilizo. Para ello he descargado el codigo fuente del kernel 2.6.10. Con los siguentes sencillos pasos esta todo listo:

  • Desde el directorio en el que he descomprido el bzip y el tar (siendo root o superusuario).
  • Una de las opciones para configurar gráficamente las opciones del kernel.
    make gconfig
  • Esta utilidad nos permite crear un paquete que colocará el kernel y el initrd en su sitio, además de actualizar GRUB con las entradas correspondientes(o lilo). Las opciones que he utilizado generan el initrd correspondiente, un número de versión especial para distinguir entre núcleos y que se cree únicamente la imagen del kernel. Existen muchas otras opciones, pero para eso está el man.

    make-kpkg --initrd -append-to-version -2005-07-07 kernel_image 

    Parece que para que se actualice el GRUB hay que colocar unas lineas extras en el archivo /etc/kernel-img.conf

    postinst_hook = /sbin/update-GRUB
    postrm_hook = /sbin/update-GRUB
    do_bootloader = no
  • Instalo comodamente la nueva imagen.
    dpkg -i kernel-image-2.6.10-2005-07-07_10.00.Custom_i386.deb

En principio tube problemas que no sabía de donde provenian al empezar a compilar, pense que tenían que ver con el parche bootsplash (el que te deja un arranque y apagado con una imagen muy bonita), pero tenían que ver con la versión de gcc. La versión de gcc es tan fácil de cambiar como ir al directorio /usr/bin y modificar el enlace simbólico gcc a gcc-3.3, el que ahora uso, mediante ln -s gcc-3.3 gcc. Este es uno de los errores: drivers/video/console/fbcon.c:2155: warning: pointer targets in assignment differ in signedness

Etiquetas: , , ,

Información y Enlaces


Otras Entradas
Siguiente: Londres 7-J
Anterior: Comienzo nueva web

Entérate al instante

Lo más leído

Del archivo...


Comentarios


Agregue un Comentario

Consejos

Escribe correctamente, esto es la Web, no un SMS. (No te vamos a cobrar por mas de 150 caracteres) ;-).
No insultes a los demás, respeta a las personas que hay al otro lado de la pantalla y que van a leer tu opinión.


Advertencia

Los comentarios de los usuarios no se corresponden necesariamente con la opinión de El Demonio Negro.
No está permitido verter comentarios contrarios a las leyes españolas o injuriantes. Por ello, nos reservamos el derecho a eliminar los comentarios que consideremos incumplen dichos preceptos.