Actualizar al Kernel 3.14.3 en CentOS 6.5

La tarea demora un rato pero vale la pena hacerla para tener las últimas correcciones del kernel estable hasta ahora (Mayo 20 2014)

1. Primero lo primero, nos descargamos la última versión del kernel desde el sitio oficial: www.kernel.org


2. Nos aseguramos cual es nuestra versión actual del kernel: uname -r 

3. Antes de la actualización, instalamos las herramientas para desarrollo:

# yum groupinstall "Development Tools"
# yum install ncurses-devel 

4. Actualizamos el sistema:

# yum update 

5. Pasamos el archivo del kernel bajado a nuestro servidor, lo descomprimimos y entramos a la carpeta que deja:

# tar Jxvf linux-3.14.3.tar.xz -C /usr/src 

# cd /usr/src/linux-3.14.3

6.  Antes de compilarlo, hay que generar una configuración en el kernel. Para hacerlo de manera gráfica, podemos ejecutar el siguiente comando:

# make menuconfig

Les aparecerá una pantalla parecida a ésta, con la diferencia de que estará mostrando el kernel 3.14.3



Hay que responder las preguntas que vayan apareciendo pero si no estás seguro como en mi caso, deja todo lo que está seleccionado por default. Salvas los cambios y das Exit para salir.

7. Si deseas que el nuevo kernel quede con la configuración del anterior y aceptar todas las respuestas en "si", ejecutas el siguiente comando:

# sh -c 'yes "" | make oldconfig' 

8. Después de esto, ahora sí podemos compilar el kernel. Esto tomará un rato (aprox 30 mins):

# make

9. Instalamos el kernel

# make modules_install install 

10. Editamos el grub para que cargue por default el nuevo kernel:

# nano /boot/grub/grub.conf 

Cambia la línea que dice default por el orden en que aparece el nuevo kernel. Se cuenta comenzando desde cero (0).

11. Reiniciamos el equipo

# shutdown -r now 

Espero les sirva! Saludos!!




5 comentarios:

  1. Hola, como puedo saber la versión correcta de kernel para actualizar mi servidor?

    ResponderEliminar
  2. Hola Ernesto, eso lo puedes saber con el comando: uname -r

    ResponderEliminar
  3. oye que pasa si no descarga las actualizaciones :$

    ResponderEliminar
  4. Saludos me tira este error por favor ayuda

    sh ./arch/x86/boot/install.sh 3.16.53 arch/x86/boot/bzImage \
    System.map "/boot"
    ERROR: modinfo: could not find module freq_table
    ERROR: modinfo: could not find module mperf
    ERROR: modinfo: could not find module ir_lirc_codec
    ERROR: modinfo: could not find module lirc_dev
    ERROR: modinfo: could not find module ir_sony_decoder
    ERROR: modinfo: could not find module ir_jvc_decoder
    ERROR: modinfo: could not find module ir_rc6_decoder
    ERROR: modinfo: could not find module ir_rc5_decoder
    ERROR: modinfo: could not find module rc_rc6_mce
    ERROR: modinfo: could not find module ir_nec_decoder
    ERROR: modinfo: could not find module nuvoton_cir
    ERROR: modinfo: could not find module rc_core
    ERROR: modinfo: could not find module snd_page_alloc
    ERROR: modinfo: could not find module output

    ResponderEliminar