[eside-ghost] A vueltas con Feisty

Jon Ander Hernández hernandez en movimage.com
Mie Sep 5 23:26:50 CEST 2007


Aupi!!

Lo siento hoy ando un poco liado con los exámenes :S, de hecho estos
pasos que te indico a continuación no están revisados porque no he
tenido tiempo, pero bueno... más o menos la cosa debería ser así.

Lo que dices sobre el parche tienes razón, he estado un ratillo buscando
en google y he encontrado una lista sobre el desarrollo del módulo donde
al parecer decían que este parche soluciona el problema :-), entonces la
solución es recompilar el kernel parcheando el módulo, y bueno he
pensado que la mejor forma de recompilar el kernel es al estilo
Ubuntu/Debian, que es menos famoso que recompilar el kernel a pelo, pero
a mi me parece que queda mejor integrado con el sistema de paquetes de
Ubuntu/Debian.

Los pasos basándome en la guía de Ubuntu
(https://help.ubuntu.com/community/Kernel/Compile) son estos :


$ sudo apt-get install linux-kernel-devel fakeroot build-essential

$ mkdir ~/dir_temporal && cd ~/dir_temporal

$ apt-get source linux-image-2.6.20-16-generic
$ sudo apt-get build-dep linux-image-2.6.20-16-generic

$ cd linux-image-2.6.*/

$ cp /boot/config-`uname -r` ./.config

Editas los fuentes del kernel y añades las lineas del parche a mano (es
más sencillo que intentar usar el comando patch -p0 en este caso porque
el parche son 3 lineas).

$ make-kpkg clean
$ fakeroot make-kpkg --initrd --append-to-version=-custom kernel_image
kernel_headers

$ sudo dpkg -i linux-image-*.deb
$ sudo dpkg -i linux-headers-*.deb

$ cd ..

$ apt-get source linux-restricted-modules-common
$ sudo apt-get build-dep linux-restricted-modules-common

$ cd linux-restricted-modules*
$ debuild -rfakeroot

Y aquí la guía no lo dice pero supongo que se creará un
linux-restricted-modules*.deb y lo instalas con dpkg -i

Espero que los pasos estén mas o menos bien y que no se complique mucho
la cosa.

Un saludete y mucha suerte! ;-)

JonAn.



Más información sobre la lista de distribución eside-ghost