como instalar la actualizacion del kernel CentOS 4.3

Forums: 

Hola a todos, soy bastante nuevo en este mundo de linux.
El sistema en si me parece muy bueno, pero como siempre, todavia estoy en pañales y necesito de su ayuda.

Mi caso es el siguiete:

Tengo instalado en mi pc el CentOS 4.3 con el kernel " vmlinuz-2.6.9-34.EL "

Ahora, me descargue el kernel " linux-2.6.18.1 " de la pag. www.kernel.org. Luego de eso lo copie en /usr/src y lo descomprimi y luego lo compile.

Ahora, se supone que ya tengo todo listo y lo unico que me faltaria es instalar mi nuevo kernel a mi sistema, pero no se como hacer eso.

Por favor diganme que me falta!!

Salu2

porque no mejor solo le

Imagen de The One

porque no mejor solo le dabas un "yum -y update" y eso era todo, asi te evitabas de complicaciones, pero bueno, aqui te dejo una guia para que la estudies primero y de ahi lo pongas en practica, y si quieres mas solo visita la sección de manuales de Linux para Todos y eso es todo, aqui en esta comunidad la mayoria utilizamos CentOS y te pueden ayudar en muchos problemas que tengas.

Si ya lo tienes compilado te

Imagen de RazaMetaL

Si ya lo tienes compilado te hace falta crear la imagen y agregarla en el gestor de arranque.

Para compilar, despues de hacer make menuconfig :

make clean
make bzImage && make modules && make modules_install

Y para crear la imágen:

mkinitramfs -o /boot/initrd.img-2.6.18-1 2.6.18-1

Grub deberia tener una porción que debe lucir mas o menos así en /boot/grub/menu.lst .

title Kernel 2.6.18-1 Default
root (hd0,0)
kernel /boot/vmlinuz-2.6.18-1 root=/dev/hda1 ro
initrd /boot/initrd.img-2.6.18-1
savedefault
boot

------------

Antes de preguntar visita el link :evil:

 

-----

Visita este link :evil:

Pasos para compilar el Kernel a partir del codigo fuente

Pasos para compilar el Kernel a partir del codigo fuente obtenido de www.kernel.org

1. mkbootdisk 'uname-r'
# Eso asegura q se podrá arrancar con el kernel anterior

2. cp linux-2.6.18.1.tar.bz2 /usr/src
tar -x -f linux-2.6.18.1.tar.bz2 -j
ln -s linux-2.6.18.1 linux
cd /usr/scr/linux
# Desempaqueta el archivo q contiene el código fuente, crea el enlace simbólico
# /usr/scr/linux q apunta al código fuente a compilar

3. vi /usr/scr/linux/Makefile
EXTRAVERSION= -nuevo
# Editar archivo Makefile y cambiar la variable EXTRAVERSION por una personal
# varias compilaciones pueden tener distintos tipos de EXTRAVERSION

4. make oldconfig
make xconfig
# Las caracteristicas de compilacion del nuevo kernel estan especificadas en
# un archivo /usr/src/linux/.config
# Este archivo debe ser creado inicialmente con la regla make oldconfig y luego
# se edita mediante la regla make xconfig (puede usarse también make menuconfig
# o make config)

5. make clean
# Limpia los directorios de compilación y de código fuente

6. make bzlmage
# Compilar el kernel y crear un archivo imagen comprimido del kernel

7. make modules
# Compilar los modulos

8. make modules_install
# Instalar los modulos en el nuevo directorio /lib/modules/2-6.9-5.0.5.ELnuevo

9. make install
# Copia el nuevo kernel a /boot y actualiza el gestor de arranque
# Esto también ejecuta mkinitrd para crear un nuevo Initial RAM disk en /boot

10. Verificar los cambios en /boot y en /etc/grub.conf y reiniciar..

Espero que te ayude