[eside-ghost] A vueltas con Feisty

1sebaraj en rigel.deusto.es 1sebaraj en rigel.deusto.es
Jue Sep 6 13:49:40 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.
> 
> 

Hola he seguido todos tus paso pero cuando ejecuto:
fakeroot make-kpkg --initrd --append-to-version=-custom kernel_image
kernel_headers

despues de un buen rato de compilar el kernel me sale este fallo y no me
crea los paquetes:

chmod 755
/home/sergio/dir_temporal/linux-source-2.6.20-2.6.20/debian/linux-image-2.620.3-ubuntu1-custom/DEBIAN/prerm
sed -e 's/=V/2.6.20.3-ubuntu1-custom/g'    -e 's/=IB//g'    \
            -e 's/=ST/linux/g'  -e 's/=R//g' \
            -e 's/=K/bzImage/g'     -e 's/=L/lilo/g'          \
            -e 's@=MK en mkinitramfs-kpkg mkinitrd.yaird en g' -e
's@=A en amd64@g'   \
            -e 's/=I/YES/g'     -e 's,=D,/boot,g'        \
            -e 's/=MD/initramfs-tools (>= 0.53) | yaird (>= 0.0.11) |
linux-initramfs-tool, /g'                                \
            -e 's@=M@@g'    -e 's/=OF/YES/g'    \
            -e 's/=S//g' -e 's@=B en x86_64@g'     \
          ./debian/templates.in   > ./debian/templates.master
po2debconf debian/templates.master > debian/templates
install -p    -m 644 ./debian/templates.master
/home/sergio/dir_temporal/linux-source-2.6.20-2.6.20/debian/linux-image-2.620.3-ubuntu1-custom/DEBIAN/templates
dpkg-gencontrol -DArchitecture=amd64 -isp         \
                        -plinux-image-2.6.20.3-ubuntu1-custom
-P/home/sergio/dir_temporal/linux-source-2.6.20-2.6.20/debian/linux-image-26.20.3-ubuntu1-custom/
dpkg-gencontrol: error: el paquete linux-image-2.6.20.3-ubuntu1-custom
no está en la información de control
make[1]: *** [debian/linux-image-2.6.20.3-ubuntu1-custom] Error 255
make[1]: se sale del directorio
`/home/sergio/dir_temporal/linux-source-2.6.20-2.6.20'
make: *** [binary/linux-image-2.6.20.3-ubuntu1-custom] Error 2


¿Que puede fallar?, gracias y un saludo



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