actualizar el nucleo usando el archivo .config antiguo
Algunas veces es posible ahorrar algo de tiempo reusando el archivo de configuración de su antiguo núcleo cuando configura uno nuevo. Note que esto es, en general, inseguro puede que hayan muchos cambios en cada nueva versión del núcleo y por tanto hacer de esto algo poco confiable
La situación donde esto es apropiado es cuando se actualiza de una revisión a otra del núcleo. Por ejemplo, los cambios hechos entre linux-2.6.27.7 y linux-2.6.27.44 serán mínimos, por lo que está bien realizar el método a continuación. Sin embargo, esto no es del todo apropiado para usarlo en el ejemplo que se va a mostar a lo largo de esta guia
lo primero es descargar las fuentes del nucleo y el patch de
http://www.kernel.org en mi caso 2.6.30.10
1 lo descomprimimos y lo movemos a /usr/src
#tar jvxf linux-2.6.30.10.tar.bz2
#mv linux-2.6.30.10 /usr/src
hacemos lo mismo con el patch
#tar jvxf patch-2.6.30.10.tar.bz2
#mv patch-2.6.30.10 /usr/src
2 ingresamos en /usr/src
#cd /usr/src
3 creamos un enlace simbolico
#ln -s /usr/src/linux-2.6.30.10 /usr/src/linux-2.6.30
4 ahora entramos en linux-2.6.30
#cd linux-2.6.30
5 movemos patch y .conf a la carpeta linux-2.6.30
#mv /usr/src/patch-2.6.30.10 /usr/src/linux-2.6.30
#mv /usr/src/linux/.confing /usr/src/linux-2.6.30
6 parcheamos el kernel
#patch -pO < path-2.6.30 .patch
7 reusamos el archivo .config
#make oldconfig
8 configurais o modificais otas opciones si lo deseas o mejor dicho si sabes lo que estas haciendo
#make menuconfig
9 compilamos la nueva configuracion
#make dep
configura las dependencias
#make clean
limpia las impurezas
#make bzImage
con esto creas una imagen de kernel compilada y comprimida
#make modules
esto compila los modulos
#make modules_install
instalamos modulos
10 copiamos la imagen que creamos a la carpeta boot
#cp /usr/src/linux-2.6.30.10/arch/i386/boot/bzImage /boot/bzImage-2.6.30
11 editamos el archivo grub.conf
# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda1.
title wifiway 1.x (on /dev/sda1)
root (hd0,0)
kernel /boot/vmlinuz root=/dev/sda1 ro vga=791
savedefault
boot
# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda1.
title wifiway 2.x (on /dev/sda1)
root (hd0,0)
kernel /boot/bzImage-2.6.30 root=/dev/sda1 ro vga=791
savedefault
boot
ya podemos reiniciar y entrar con nuestro nuevo kernel.
un saludo
Post Merge: 27-01-2010, 19:55 (Miércoles)
queri poner esto en la seccion de wifiway y con las prisas lo puse aqui si algun moderador lo puede mover aunque sirve para todas las distribuciones