Compilación e instalación de un Kernel personalizado en Fedora

post_kernel_fedora-01

Cada distribución tiene su repertorio de herramientas para construir un Kernel, para la compilación de un Kernel personalizado en Fedora necesitaremos tener preparada la distribución con las ultimas actualizaciones. En este caso cree un script donde actualizara Fedora con lo ultimo, y ademas creara una carpeta donde descargara el Kernel Linux que estaremos trabajando en este caso es la versión 4.14.8. El script es el siguiente:

#!/bin/bash
sudo dnf check-update
sudo dnf update -y
mkdir $HOME/KERNEL
cd $HOME/KERNEL
wget -c "https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-4.14.8.tar.xz"
tar -xf "linux-4.14.8.tar.xz"
reboot

Para ejecutar el script tenemos que abrir una terminal y situado en la misma ubicación tipear lo siguiente:

$ chmod +x down-kernel.sh
$ ./etapa1.sh

Empezara a trabajar el script y al ultimo se reiniciara el ordenador, luego ejecutaremos el siguiente comando para que comience a instalar las herramientas necesarias para trabajar con el Kernel.

$ sudo dnf install fedora-packager @development-tools openssl-devel elfutils-libelf-devel ncurses-devel pesign -y

Ahora vemos que esta el archivo Kernel descomprimido dentro de nuestra carpeta /home.

Adentro de la capeta linux-4.14.8 se en encuentra un archivo que se llama “Makefle” lo vamos abrir y editaremos la linea EXTRAVERSION = agregando un nombre para la versión de nuestro Kernel, por mi parte he decidido poner -Kv01-OrigenData.

Vamos nuevamente la terminal y abriremos el menú para configurar nuestro Kernel tipeando el siguiente comando:

$ make menuconfig

Yo deje tal cual la configuración, ahora le damos en < Exit >, y nos saldrá otra ventana donde nos dirá si deseamos guardar la configuración, le damos que si.

Ahora escribiremos la siguiente instrucción para que empiece a compilar el Kernel e instalarlo, se reiniciar el ordenador y tendremos nuestro Kernel ya instalado, pero antes de poder ejecutar la siguiente linea es mejor que se inicien en la terminal como usuario root, para eso tipean el comando su en seguida les pedirá la contraseña de súper-usuario la escriben y ya podrán ejecutar la siguiente linea sin ningún percance.

$ make bzImage; make modules; make modules_install; make install; reboot

Se reiniciara el ordenador y en el grub nos dejara escoger el Kernel que hemos instalado.

También podemos tipear el siguiente comando dentro de Fedora para tener detalles del equipo con Kernel instalado.

$ uname --all

Referencia:

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s