sábado, 5 de junio de 2021

Cómo compilar el kernel en GNU/Linux?

 Bien, me he metido a compilar el kernel, y me dije a mí mismo:

"Todo bien hasta ahí, pero si al arrancar con el nuevo kernel compilado, el cargador de arranque me tira un error, que hago?"

Con un poco de miedo, me he animado a compilarlo, y aquí tienen los pasos a detalle para lograr compilar la última version del kernel en GNU/Linux, en mi caso en Ubuntu 16.04.1.

Lo primero es abrir una terminal, ya saben, esa "cosa rara" y ejecutar la siguiente orden para descargar las fuentes del kernel (aclaro que el servidor FTP del kernel cerró en 2017, y lo que aquí hago es descargarlo desde una página alemana que todavía lo tiene)

wget -c ftp.hosteurope.de/mirror/ftp.kernel.org/pub/linux/kernel/v5.x/linux-5.9.9.tar.gz

Con eso basta para que el archivo se guarde en nuestro /home:

Ahora lo descomprimimos con "tar"

Ejecutamos:

tar -xzvf /home/usuario/linux-5.9.9.tar.gz

Esto puede tardar un rato.

 


Ahora , cuando queramos acceder al menú de configuración del kernel, sólo tecleamos:

sudo apt-get install bison flex

cd /home/usuario/linux-5.9.9

make menuconfig

y accederemos.

Configuraremos algunas opciones aquí:
 

Ahora lo compilaremos, tecleamos "make"

Esto tardará un poco, dependiendo de la configuración que hemos hecho.


Cambiar el intérprete de comandos por defecto en Termux

Hola a todos los lectores del blog, en esta ocasión les enseñaré cómo pueden cambiar el intérprete de comandos por defecto en Termux, lo que...