KernelPosts del SysAdmin

CentOS y Ubuntu: actualizar el kernel Linux – Parte 2

En el post anterior mencionamos algunas razones por las que podríamos considerar actualizar el kernel. En esta ocasión vamos a mostrar cómo hacerlo en CentOS y Ubuntu en sus versiones 7 y 16.04, respectivamente. Es importante aclarar que ambas distribuciones permiten realizar esta tarea desde los repositorios oficiales, pero no proveen una versión muy actualizada. Por eso, vamos a recurrir a repositorios de terceras partes en ambos casos.

Actualizar el kernel en CentOS y Ubuntu

Analicemos primer cómo actualizar el kernel en CentOS y luego en Ubuntu.

CentOS 7

En el caso de CentOS, tendremos que agregar el repositorio ELRepo. En el mismo no solamente encontraremos los paquetes necesarios para actualizar el kernel, sino muchos otros más (mayormente drivers de dispositivos). Los siguientes comandos nos permitirán realizar esta tarea y actualizar el kernel:

rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
yum --enablerepo=elrepo-kernel install kernel-ml

Luego de reiniciar el equipo deberemos editar el archivo /etc/default/grub y asegurarnos de que el parámetro siguiente tenga el valor indicado. Esto hará que el nuevo kernel sea el que utilice GRUB para iniciar el equipo:

GRUB_DEFAULT=0

Finalmente, necesitamos recrear la configuración de GRUB de la siguiente manera y volver a reiniciar el equipo para aplicar los cambios:

grub2-mkconfig -o /boot/grub2/grub.cfg

A partir del próximo reinicio nuestro kernel actualizado será el que se utilice por defecto.

Ubuntu

En el caso de Ubuntu, debemos dirigirnos a http://kernel.ubuntu.com/~kernel-ppa/mainline/ y elegir la versión que nos interese. En nuestro caso haremos clic en el directorio correspondiente a la versión 4.10.1 y descargaremos los archivos indicados en la siguiente imagen siempre teniendo en cuenta la arquitectura de nuestro equipo.

CentOS y Ubuntu: actualizar el kernel Linux
Figura 1 – Archivos para descargar e instalar a fin de actualizar el kernel en Ubuntu
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.9.13/linux-headers-4.9.13-040913_4.9.13-040913.201702260631_all.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.9.13/linux-headers-4.9.13-040913-generic_4.9.13-040913.201702260631_i386.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.9.13/linux-image-4.9.13-040913-generic_4.9.13-040913.201702260631_i386.deb

Luego los instalaremos de la siguiente manera:

sudo dpkg -i *.deb

Al reiniciar el equipo nuestro nuevo kernel quedará listo para ser utilizado por defecto.

Espero que este post les haya sido útil. ¡Nos leemos en breve!

2 comentarios en “CentOS y Ubuntu: actualizar el kernel Linux – Parte 2

  1. Saludos, hago todo lo que me indican pero al entrar al nuevo kernel demora en cargar, luego entro en la contraseña y falla el arranque, lo raro que la versión con el kernel anterior funciona bien.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *