Cómo instalar el último kernel de Linux en Ubuntu 14.04 LTS

Escrito por Rubén Velasco

Ubuntu es el sistema operativo basado en Linux más utilizado, sin embargo, su principal problema es que no se trata de un sistema Rolling Release, es decir, que no se actualiza de forma continua con los últimos paquetes disponibles, por ejemplo, con nuevas ramas del kernel, obligando a los usuarios que quieran núcleos más actualizados a actualizar la distribución completa cada 6 meses.

Es posible actualizar el kernel de nuestra distribución de forma manual, aunque es un proceso algo complicado. En este artículo os vamos a explicar paso a paso cómo preparar nuestro sistema, descargar e instalar la última versión del núcleo de Ubuntu para no tener que actualizar la última versión LTS del sistema operativo de Canonical y poder seguir utilizándola con las últimas mejoras que los desarrolladores implementen a este.

Instalar dependencias para compilar el kernel e instalarlo en el sistema

Este proceso requiere tener algunas dependencias instaladas en nuestro sistema con el fin de poder compilar el núcleo para nuestro sistema operativo y nuestro hardware que, por defecto, no vienen en algunas versiones de Ubuntu. Debemos instalar estas dependencias antes de comenzar y, para ello, abriremos un terminal e introduciremos:

  • sudo apt install gcc libncurses5-dev dpkg-dev

Una vez instalados dichos paquetes continuaremos con el proceso de actualización.

Descargar el último Kernel de Linux

El siguiente paso será descargar la última versión del kernel desde la página principal de Kernel.org.

Actualizar_Kernel_Linux_Ubuntu_foto_1

Podemos descargar la última versión disponible del núcleo que, generalmente, está en desarrollo. Esta versión aunque debería funcionar bien aún no está incluida en la rama estable de la plataforma, por lo que podría contener fallos o errores.

Para asegurar un funcionamiento óptimo debemos instalar la última versión “estable” de este núcleo.

Comenzar la instalación del kernel

Una vez descargada la versión deseada debemos descomprimirla. A continuación abriremos un terminal y con el comando cd debemos situarnos sobre la nueva carpeta creada con el código del núcleo del sistema, por ejemplo:

  • cd /home/ruvelro/Descargas/linux-3.18-rc6

Actualizar_Kernel_Linux_Ubuntu_foto_2

A continuación abrimos el asistente de configuración del compilador tecleando:

  • make menuconfig

Nos aparecerá una ventana similar a la siguiente.

Actualizar_Kernel_Linux_Ubuntu_foto_3

Seleccionaremos el apartado de 64 bits (suponiendo que utilicemos una distribución con esta arquitectura) y seleccionamos la opción “Save”. Nos aparecerá una ventana en la que nos preguntará el nombre del archivo de configuración para compilar.

Actualizar_Kernel_Linux_Ubuntu_foto_4

Dejamos el nombre por defecto (.config) y guardamos los cambios.

Actualizar_Kernel_Linux_Ubuntu_foto_5

La configuración está lista. En el siguiente paso comenzaremos con el proceso de compilación. Para ello teclearemos:

  • sudo make

Y esperamos a que finalice el proceso que puede tardar bastante tiempo.

Actualizar_Kernel_Linux_Ubuntu_foto_6

Una vez finalice este proceso debemos instalar el nuevo núcleo en nuestro sistema tecleando:

  • sudo dpkg -i *.deb

Reiniciar

Una vez finaliza el comando anterior nuestro ordenador ya está actualizado al nuevo núcleo del sistema. Lo único que nos queda por hacer es reiniciar el sistema y, cuando volvamos a ver el gestor de arranque Grub veremos una nueva entrada correspondiente a nuestro nuevo kernel. Seleccionamos sobre ella y cargaremos nuestro Ubuntu con todas las nuevas características y mejoras del nuevo núcleo sin la necesidad de actualizar la versión completa de nuestra distribución LTS.

Solución a los problemas al generar el .DEB

Como hemos podido ver en los comentarios hay muchos usuarios que tienen problemas a la hora de generar el fichero .deb del kernel. Si tenéis problemas os recomendamos seguir el siguiente tutorial actualizado para instalar la nueva versión 4.0 del kernel de Linux en nuestro sistema Ubuntu que no necesita generar el DEB y que compila directamente el kernel en nuestro sistema.

Si queremos instalar cualquier otra versión que no corresponda con la 4.0 simplemente debemos descargar el paquete de la versión que queramos y sustituir los nombres y las rutas por los de la versión que hemos descargado (tanto anterior como posterior).

Cómo instalar la versión estable del nuevo Kernel de Linux 4.0.

Continúa leyendo
  • Anónimo

    También podríais instalar la versión del kernel de utopic ubicorn lts que esta en el repositorio y os ahorrais todo el proceso, puede tardar en salir en el repositorio pero al final termina saliendo igual que también lo hará lo más seguro la versión del jernel vivid no se que más

  • ruizango

    Pues…. el último paso me da lo siguiente:

    “no se puede acceder al archivo: No existe el archivo o el directorio
    Se encontraron errores al procesar:
    *.deb”
    ¿habrá que cambiar el directorio o algo?

    • Claro, tienes que seleccionar la ruta donde lo tengas.

  • Jack

    Hola,
    A mi me ocurre lo mismo que ruizango…. pero no encuentro la ruta del ” *.deb ” Ni en mi carpeta personal, ni donde descomprimí la bundle, ni en el directorio raíz….

    Uff…
    Gracias!

  • alonso

    tengo el mismo problema que el primero, podrias ser mas gráfico, porfavor.

  • Alfonso

    Ni idea de dónde está ese “deb”. Haber si alguien sabe qué ruta hay que poner, por favor

  • mario

    me sale el mismo error alguien pudo solucionar

    • antonio

      hola mario,si lees este mensaje,y aun no has actualizado el kernel,es muy facil,descargate el archivo .tar.gz,guardalo en descarga mismo,descomprimelo(yo me descarge la version 3.19) despues copia la ruta de descargas asi:

      cd /home/######/Descargas/linux-3.19 ….. donde estan las almohadillas va tu nombre de usuario.

      y ya luego sigue igual las instrucciones como dice el compañero. con esto y palante el tutorial

      make menuconfig

  • david

    Yo tampoco encuentro el dichoso .deb

  • Luke

    a mi no me genero el .deb

  • Pako

    Supongo que los contestan que “hay que instalar el .deb del directorio donde esté” o “es muy fácil, sigue las instrucciones” no han probado… porque yo también he seguido los pasos al pie de la letra, no me ha dado ningún tipo de problema en absoluto, y cuando he llegado al último paso no hay rastro de “.deb” por ningún sitio.
    ¿Puede ser que los pasos para hacer la instalación no estén completos y que no sea tan simple como instalar un .deb, sino que es un proceso más “manual”?

  • Diego

    Muchas gracias por tu post. De mucha utilidad para los que estamos comenzando a meternos en el mundillo de los kernel. 🙂

  • Diego

    Para los que no les funciona… en vez de ejecutar el dpkg, ejecutar desde la ruta donde ejecutasteis el make y el make menuconfig:
    – make modules_install y después make install esto instalará el disco ram inicial, el kernel y el system.map.

    Un saludo.

  • 3lE

    Pesimo final para un gran comienzo de este tutorial, sobre todo por el desinterés en contestar a los que seguimos los pasos pensando que los autores de este post, realmente habían aplicado lo que han posteado, es obvio que ni ellos mismos saben como generar el kernel.deb para poder instalarlo… en fin, a buscar en sitios anglosajones nada mas, no queda de otra.

  • Leonardo Orozco

    Faltan algunos comandos para instalar, y son los siguientes:
    Compilar los modulos del kernel: make modules
    Instalar los modulos del kernel: make modules_install
    E instalar el kernel: make install
    Gracias, ahora mismo lo estoy haciendo, porque como esta aqui, no me funciono, claro faltaban estas opciones.

  • didics

    A mi me funciono todo de maravilla , no se pq os complicais tanto?
    Con descomprimir el archivo y darle click derecho en la carpeta descromprimida, le indicais que lo quereis abrir en el terminal y ya teneis la ruta del *deb

  • Pingback: Canonical libera la nueva actualización Ubuntu 14.04.4 LTS()

  • Edgar Ilasaca Aquima

    Hola, yo uso cublinux que esta basado en ubuntu 14.04 y maneja el kernel 4.2, queria saber si no habria problema en instalar el ultimo kernel de la pagina que recomiendan, y si hay falla se puede proceder del mismo modo para hacer un downgrade.

    Saludos desde Peru

Últimos análisis

Valoración RZ
10
Valoración RZ
8
Valoración RZ
9
Valoración RZ
9
Valoración RZ
10
Valoración RZ
9
Valoración RZ
10
Valoración RZ
7
Valoración RZ
9