Linux – Actualización del kernel desde fuentes

por | 15 diciembre, 2015

Hay veces que nos vemos obligados a un cambio de versión del kernel de Linux, normalmente por intentar incluir alguna prestación adicional al sistema. Para instalar un kernel nuevo podemos utilizar paquetes rpm ya precompilados para nuestra distro. Simplemente buscamos con yum las versiones de kernel disponibles y él se encargará de todas las dependencias necesarias.

Otra forma es compilando desde las fuentes. En //www.kernel.org podemos encontrar los desarrollos de las distintas versiones de kernel de Linux.

Para identificar nuestra versión actual: # uname -r

Vamos a instalar al versión 3.10.7 para lo cual ejecutamos los siguientes pasos:

  • Instalar, en el caso de que no lo esté el paquete ncurses-devel.
  • Descargamos el núcleo:

https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.11.7.tar.xz

  • Descomprimirlo en /usr/src:
# tar xvf linux3.11.7.tar.xz C /usr/src
# cd /usr/src/linux3.11.7

 

  • Generar una configuración del kernel:
# make menuconfig

Aquí podemos modificar si queremos algunos parámetros o guardar la configuración por defecto.

  • Compilación del kernel:

# make

  • Instalación del kernel:
# make modules_install install

 

  • Hacer que grub utilice el nuevo kernel para que lo arranque por defecto. Para ello editar /boot/grub/grub.conf el default por default=1 (o el que corresponda si ya se había instalado algún otro núcleo nuevo).

 

 

 

Deja un comentario

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