Esta guia rapida es para aquellos que deverdad saben que estan haciendo en su distro de linux y para aquellos que desean saber un poco más...
Hay que tener en cuenta que pueden surguir algunos problemas al hacer indevidamente.... (hay que estar seguros de saber lo que se hace o aceptar las posibles perdidas que se puedan dar...)
Lo primero es bajar las fuentes del kernel (en este caso los de la seria 2.6)(tambien deve funcionar en teoria para el de la seria Hay que tener en cuenta que pueden surguir algunos problemas al hacer indevidamente.... (hay que estar seguros de saber lo que se hace o aceptar las posibles perdidas que se puedan dar...)
http://kernel.org
que es la paguina oficial de donde se pueden descargar y donde el tio Linus los sube...
Una vez descargado las fuentes en este caso usaremos linux-2.6.24.tar.bz2 procedemos a copiarlo a: /usr/src/ (de aqui en adelante todo como super usuario) Una vez copiado se descomprime y accedemos al directoria y escogemos el modo a usar para configurarlo....
NOTA IMPORTANTISIMA TODO LO QUE SIGUE SE VA A REALIZAR DENTRO DE LA CARPETA YA DESCOMPRIMIDA DEL KERNEL
estado@mihost$: make config este metodo nos preguntara sobre que queremos instalar y como hasta que nos hartemos y probemos otro metodo de configurar
estado@mihost$: make xconfig
estado@mihost$: make menuconfig para usarlo hay que tener instalados ncurses (es el metodo que yo recomiendo)
Una vez terminado de configurar procedemos a teclear:
estado@mihost$: make mrproper
(...mucha información...)
estado@mihost$: make dep
(...mucha información...)
Y si tras esto no nos devolvio algun error seguimos con:
estado@mihost$: make clean
Esto se encargara de limpiar algun estado guardado con anterioridad
Ahora hay que crear una imagen del kernel ya compilado esto se hace gracias a:
Ahora hay que crear una imagen del kernel ya compilado esto se hace gracias a:
estado@mihost$: make bzImage
(...mucha información...)
si hasta ahorita o ha habido algun error tendriamos una imagen en:
/usr/src/linux-2.6.24/arch/i386/boot o así:
/usr/src/linux-2.6.24/arch/i386/boot/bzImage
ya con esto hacemos la instalación de los modulos si no se ha creado algun modulo nos podemos saltar esta parte (no es recomendable)
estado@mihost$: make modules
(...mucha información...)
Bueno hasta aqui la primera entrega de este tutorial
en la segunda cargaremos todo y arrancaremos el kernel...
Nota hay una tercera forma de configurar el kernel y se usa por si alguna cosa extraña paso cuando ya se estaba usando el kernel compilado (por uno mismo) y ah fallado de alguna forma...
en la segunda cargaremos todo y arrancaremos el kernel...
Nota hay una tercera forma de configurar el kernel y se usa por si alguna cosa extraña paso cuando ya se estaba usando el kernel compilado (por uno mismo) y ah fallado de alguna forma...
estado@mihost$: make oldconfig
(...mucha información...)
esta hara que el kernel quede configurado como se encontraba con anterioridad...
1 comentario:
Espero la segunda parte de como compilar el kernel pues cada vez me late mas linux
ATTE:
Marco
Publicar un comentario