Para actualizar la versión del kernel en su servidor Ubuntu:
Paso 1:Verificar la versión actual del kernel
Inicie sesión en su servidor y ejecute el siguiente comando en el terminal:
uname -r
Welcome to Ubuntu 14.04.4 LTS (GNU/Linux 3.19.0-70-generic x86_64) * Documentation: https://help.ubuntu.com/ Last login: Fri Nov 18 12:47:53 2016 from 115.248.132.50 root@e2e-15-22:~# uname -r 3.19.0-70-generic
En el ejemplo anterior, 3.19.0-70 -generic es la versión del núcleo.
Paso 2:Buscar actualizaciones compatibles
Para verificar las actualizaciones disponibles, ingrese el siguiente comando:
apt-cache search linux-image
linux-image-extra-3.19.0-74-generic - Linux kernel extra modules for version 4.2.0 on 64 bit x86 SMP linux-image-extra-4.2.0-21-generic - Linux kernel extra modules for version 4.2.0 on 64 bit x86 SMP linux-image-extra-4.2.0-22-generic - Linux kernel extra modules for version 4.2.0 on 64 bit x86 SMP
De la lista de versiones disponibles, seleccione la versión de actualización que desea obtener.
En este ejemplo, actualicemos el kernel desde 3.19.0-70-generic a 3.19.0-74-genérico.
Paso 3:Instalar la imagen del kernel
Instale el archivo de imagen seleccionado usando el siguiente comando:
apt-get install linux-image-3.19.0-74-generic
Asegúrese de reemplazar la versión en el ejemplo anterior, con su versión seleccionada.
Paso 4:Verificar el encabezado correspondiente
Para buscar encabezados disponibles, use el comando que se indica a continuación:
apt-cache search linux-header
linux-headers-3.19.0-74-generic - Linux kernel headers for version 4.2.0 on 64 bit x86 SMP linux-headers-3.19.0-75-generic - Linux kernel headers for version 4.2.0 on 64 bit x86 SMP linux-headers-4.2.0-19-lowlatency - Linux kernel headers for version 4.2.0 on 64 bit x86 SMP
Seleccione la versión de encabezado correspondiente a la versión de la imagen del núcleo instalada en el paso anterior.
En este caso:linux-headers-3.19.0-74-generic
Paso 5:Instalar el encabezado
Para instalar, ingrese el siguiente comando:
apt-get install linux-headers-3.19.0-74-generic
Asegúrese de ingresar la versión seleccionada del encabezado en el ejemplo anterior.
Paso 6:Archivo de configuración
Accede al menú. lst ingresando el siguiente comando:
sudo vim /boot/grub/menu.lst
Copie el siguiente contenido de menu.lst archivo:
title vmlinuz-3.19.0-70-generic root (hd0,0) kernel /boot/vmlinuz-3.19.0-70-generic root=/dev/xvda console=hvc0 ro initrd /boot/initrd.img-3.19.0-70-generic
Pegue el contenido copiado en el mismo archivo debajo de timedout=10 :
default=0 timeout=10 title vmlinuz-3.19.0-70-generic root (hd0,0) kernel /boot/vmlinuz-3.19.0-70-generic root=/dev/xvda console=hvc0 ro initrd /boot/initrd.img-3.19.0-70-generic title vmlinuz-3.19.0-70-generic root (hd0,0) kernel /boot/vmlinuz-3.19.0-70-generic root=/dev/xvda console=hvc0 ro initrd /boot/initrd.img-3.19.0-70-generic
Edite el contenido pegado reemplazando vmlinuz y initrd.img versiones, con las versiones de actualización de su elección:
default=0 timeout=10 title vmlinuz-3.19.0-74-generic root (hd0,0) kernel /boot/vmlinuz-3.19.0-74-generic root=/dev/xvda console=hvc0 ro initrd /boot/initrd.img-3.19.0-74-generic title vmlinuz-3.19.0-70-generic root (hd0,0) kernel /boot/vmlinuz-3.19.0-70-generic root=/dev/xvda console=hvc0 ro initrd /boot/initrd.img-3.19.0-70-generic
En el ejemplo anterior, 3.19.0-70 (Versión actual) se cambia a 3.19.0-74 (versión a actualizar).
Guarde el archivo.
Paso 7:Reiniciar
Reinicie su servidor y verifique la actualización ingresando el siguiente comando:
uname -r
root@e2e-15-22:~# uname -r 3.19.0-74-generic