Nunca fue tan fácil cambiar el tema de GRUB 2

Grub 2, es el gestor de arranque predeterminado de la mayoría de las distribuciones Linux, en esta entrada veremos como se cambia el tema que viene por defecto en Manjaro, también es aplicable a otras distribuciones, aunque con algunas diferencias.

La imagen anterior pertenece al tema Grub 2 llamado Stylish, lo podéis encontrar en este enlace, es el que utilizaremos cómo primer ejemplo. Como veremos hay, mínimo, un par de formas de cambiar el tema de Grub.

Una vez descargado lo descomprimiremos gráficamente o por terminal, en la misma carpeta de descarga, posteriormente lo moveremos a la carpeta correspondiente de los temas de Grub, con el siguiente comando:

$ sudo mv Stylish /boot/grub/themes/

Dentro de la carpeta Stylish, se encuentra el archivo theme.txt, que es el archivo necesario donde apuntará Grub:

$  ls -l
total 2556
-rw-rw-r-- 1 javi javi  150444 may 31 08:09 background.jpg
drwxr-xr-x 2 javi javi    4096 may 30 11:30 icons/
-rw-r--r-- 1 javi javi     161 may 30 11:30 select_c.png
-rw-r--r-- 1 javi javi     219 may 30 11:30 select_e.png
-rw-r--r-- 1 javi javi     211 may 30 11:30 select_w.png
-rw-r--r-- 1 javi javi     976 feb 17  2014 terminal_box_c.png
-rw-r--r-- 1 javi javi     952 feb 17  2014 terminal_box_e.png
-rw-r--r-- 1 javi javi    1115 feb 17  2014 terminal_box_ne.png
-rw-r--r-- 1 javi javi     963 feb 17  2014 terminal_box_n.png
-rw-r--r-- 1 javi javi    1094 feb 17  2014 terminal_box_nw.png
-rw-r--r-- 1 javi javi    1102 feb 17  2014 terminal_box_se.png
-rw-r--r-- 1 javi javi     963 feb 17  2014 terminal_box_s.png
-rw-r--r-- 1 javi javi    1107 feb 17  2014 terminal_box_sw.png
-rw-r--r-- 1 javi javi     952 feb 17  2014 terminal_box_w.png
-rw-r--r-- 1 javi javi     903 may 30 11:37 theme.txt
-rw-r--r-- 1 javi javi 2405285 feb 12  2014 unifont-regular-16.pf2

Ahora debemos editar el archivo de configuración de Grub:

$ sudo nano  /etc/default/grub

Y añadiremos la siguiente línea:

GRUB_THEME=”/boot/grub/themes/Stylish/theme.txt”

Si existe una ya una línea “GRUB_THEME”, tenemos dos opciones, o deshabilitarla con las almohadillas # delante o borrarla, pero las dos, como podréis imaginar, no pueden coexistir.

Guardamos, cerramos y actualizamos Grub:

$ sudo update-grub

Este comando es suficiente en Manjaro, para que los cambios se realicen. Cuando reiniciemos ya tenderemos nuestro flamante tema nuevo.

Otra forma de instalar temas para Grub 2

Revisando formas de instalar temas para grub 2, me he encontrado otra forma de instalación, esta es mediante un script de instalación. Lo veremos con un ejemplo:

Lo descargaremos también de la página de Gnome Look, en este enlace, en la sección Files. Una vez descargado lo descomprimimos mediante:

$ tar xvf primitivistical-grub-v0.2.tar.gz

Nos introduciremos dentro del directorio con:

$ cd primitivistical-grub-v0.2

Ejecutaremos el script con:

$ sudo sh Install.sh

Es posible que el script nos efectúe un update-grub, pero si no nos lo ha realizado deberemos hacerlo nosotros:

$ sudo update-grub

Nota: La ejecución de scripts con poderes de superusuarios es bastante peligrosa, debemos tener mucho cuidado en este sentido, incluso en páginas de confianza, personalmente si tengo la posibilidad de hacerlo de la primera forma que hemos visto, yo prefiero hacerlo así.

En este última ejemplo, dentro de la carpeta primitivistical-grub-v0.2, nos encontramos otra carpeta llamada Primitivistical. Dentro de ella nos encontramos las imágenes, iconos y archivos de configuración, necesarios para hacerlo de forma manual.

Diferencias entre distribuciones

Aunque los pasos básicamente son los mismos, hay alguna que otra diferencia entre algunas distribuciones Linux; por ejemplo la carpeta de grub 2, en algunas distros se llama /boot/grub2/ y en otras /boot/grub/.

También difieren en la forma de actualizar Grub o de guardar los cambios, por ejemplo:

Debian/Ubuntu

$ sudo update-grub

Arch Linux

$ sudo grub-mkconfig -o /boot/grub/grub.cfg

OpenSUSE/Fedora

$ sudo grub2-mkconfig -o boot/grub2/grub.cfg

NOTA: Como sabemos Manjaro es una derivada de Arch, por lo tanto el comando que debería utilizar es grub-mkconfig, pero en este caso con un update-grub,ha sido suficiente.

Un cafelito con Cryptocoin

Impactos: 810

Deja un comentario

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