Parchear, compilar y empaquetar

Imagen de AlvaroPinel
0 puntos

Hola, mi pregunta al hilo de los post anteriores es:

Una vez que descargo de www.kernel.org la versión estable (2.6.28.4) FULL cómo la puedo parchear con la release candidate (2.6.29-rc3) que permite descarga PACH BASELINE para después precompilarla y por último también como puedo empaquetarla.

Muchas gracias, un saludo.

Imagen de Surfaz
+1
0
-1

Te recomiendo estos articulo:

http://mogaal.com/articulos/kernel-a-la-debian.html
http://www.howtoforge.com/kernel_compilation_ubuntu

Date cuenta que las cosas respecto al kernel suelen cambiar muy a menudo (por lo que más de una referencia de ahi puede estar obsoleta).

En resumidas cuentas, en Ubuntu/Debian todo lo referente a la empaquetacion del kernel lo maneja el paquete kernel-package (que está en los repositorios)

Abres una terminal como root:

Instalas los paquetes necesarios (lee las guias)

cd /usr/src
wget link_de_descarga_del_código_fuente_del_kernel
wget link_de_descarga_del_parche_que_quieres_aplicar

Descomprimes el código fuente
Aplicas el parche, normalmente, desde la carpeta del código fuente (cd carpeta_código_fuente) con un patch -p1 < ../nombre_del_parche.diff

make menuconfig

(Se van a cargar las opciones predefinidas del kernel de Ubuntu, por lo que en principio no tienes que modificar nada)

Trastea por ahi, aunque puedes "romper" cosas si no lees el Help de cada uno de ellos

Y para guardar, Save

Por último:

make-kpkg clean
make-kpkg --initrd kernel_image kernel_headers

Y a esperar que acabe.

Para instalarlos usa un dpkg -i nombre_del_paquete y ya no tendrás que hacer nada (la instalación del kernel actualiza automáticamente la configuración del GRUB para que puedas cargar el nuevo kernel cuando reinicies).

+1
0
-1

***********************
No consultar nuestro wiki es directamente proporcional a la probabilidad de que no encuentres la solución a tu problema.