Cómo cambiar el tema de GRUB en Linux

COMIDA representa GRAMO y tu nificado B ootloader, es el cargador de arranque predeterminado para la mayoría de los sistemas operativos Linux. El cargador de arranque GRUB es el primer programa que se ejecuta cuando se inicia la computadora. Como habrá notado, el tema predeterminado del menú de GRUB es suave. Es solo un fondo negro con caracteres blancos. Es posible que a algunos de ustedes no les guste el tema predeterminado de GRUB. En este tutorial, demostraré cómo cambiar el tema de GRUB o aplique hermosos temas para hacer que su menú GRUB sea más hermoso y elegante en Linux.

Hace unos años, publicamos una guía que explicaba cómo configurar los ajustes del cargador de arranque GRUB2 en Ubuntu . En ese artículo, le mostramos cómo cambiar el fondo de GRUB.

Pero cambiar el fondo no es la personalización real. En esta guía, vamos a cambiar no solo el fondo de pantalla, sino también las fuentes, el tema y el diseño general de GRUB.

Descargo de responsabilidad: La instalación de temas de GRUB puede dañar su sistema. Le recomiendo encarecidamente que pruebe y pruebe un tema en una máquina virtual y vea si funciona sin problemas. Y luego instale el tema en el sistema real.

Introducción

Hay muchos temas de GRUB desarrollados por la comunidad disponibles en Internet. Sin embargo, todos están dispersos en diferentes sitios web. Por lo tanto, encontrar un buen tema de GRUB puede ser un poco difícil y llevar mucho tiempo.

Uno de los contribuyentes notables para los temas de GRUB es pling sitio web. Pero la mayoría de los temas en Pling son muy básicos o están desactualizados.

Afortunadamente, me he encontrado con un proyecto llamado “GRUBA hermosa” , un lugar para encontrar varios temas elegantes de GRUB. Confía en mí, el autor ha hecho un gran esfuerzo para recopilar estos temas y definitivamente te gustará uno de ellos.

Gorgeous GRUB – Un lugar para encontrar temas GRUB decentes

hermosa grub es una colección de temas comunitarios GRUB decentes creados por varios usuarios. El desarrollador de este proyecto seleccionó a mano hermosos temas GRUB de pling , /r/unixporn y muchos otros foros y póngalos todos juntos para que sea más fácil para los usuarios navegar por ellos.

Como ya se dijo, muchos temas en Pling son malos y están desactualizados. El autor del repositorio Gorgeous GRUB investigó toda la sección GRUB de Pling y algunos otros foros y reunió todos los buenos temas GRUB en un solo lugar.

FYI, estos no son algunos temas de baja calidad y mal hechos. Tuvieron una buena cantidad de esfuerzo puesto en ellos, con fondos, fuentes y colores personalizados.

Tenga en cuenta que Gorgeous GRUB no es una aplicación para instalar su tema GRUB favorito. Es solo una lista seleccionada de temas de GRUB que funcionan decentemente.

Este proyecto está alojado en GitHub. Si tiene algún tema GRUB genial, también puede agregarlo a la lista de temas Gorgeous GRUB.

Cómo cambiar el tema de GRUB

Aplicar o cambiar temas de GRUB no es tan difícil.

Ve a la Magnífica página de GRUB GitHub y haga clic en el título de cualquier tema que desee aplicar. Y luego será llevado a la página de inicio real del tema. Algunos temas están alojados en pling y algunos están alojados en GitHub . Veremos cómo instalar temas GRUB desde Pling y GitHub.

Primero, veamos cómo aplicar Descendencia tema, que está alojado en Pling.

1. Instalar el tema GRUB desde Pling

Si los temas están alojados en el sitio de Pling, siga estas instrucciones.

En la página de inicio del tema, haga clic en el archivos pestaña. Encontrará esta pestaña justo debajo de la vista previa de la imagen. Haga clic en el enlace del archivo para descargarlo.

Descargue el tema GRUB de Pling

Vaya a la ubicación de descarga y extraiga el archivo comprimido.

                      $ tar xzf 173860-20150926 descent.tar.gz 
                    

El contenido del archivo se extraerá a un directorio llamado “descendencia” en el directorio de trabajo actual.

Copie el directorio “descenso” a /boot/grub/themes/ directorio usando el siguiente comando.

                      $ sudo cp -r descent/ /boot/grub/themes/
                    

Si el directorio “temas” no está disponible, simplemente créelo.

                      $ sudo mkdir /boot/grub/themes
                    

Y asigne la propiedad adecuada al directorio “temas”.

                      $ sudo chown $USER /boot/grub/themes/
                    

Y luego copie el contenido del directorio “descenso” al directorio “temas” como se muestra arriba.

Ahora debería tener una carpeta en el directorio de temas con el nombre del tema.

                      $ ls /boot/grub/themes/
descent
                    

Y esa carpeta de tema (es decir, descenso) debe incluir el theme.txt y cualquier otro archivo relevante (por ejemplo, imagen de fondo, archivos de personalización) con el que viene el tema.

                      $ ls /boot/grub/themes/descent/
background1280x800.png    descent_score_14.pf2  menu_ne.png  menu_s.png         progresshigh_c.png  scrollframe_c.png   scroll_thumb_n.png
background_original.jpg   descent_score_18.pf2  menu_n.png   menu_sw.png        progresshigh_e.png  scrollframe_n.png   scroll_thumb_s.png
copyright                 menu_c.png            menu_nw.png  menu_w.png         progresshigh_w.png  scrollframe_s.png   select_os.png
descent_logo_bold_18.pf2  menu_e.png            menu_se.png  progressbar_c.png  readme              scroll_thumb_c.png  
                      
                        theme.txt
                      
                    

Después de copiar el tema descargado a /boot/grub/themes/ directorio, editar /etc/default/grub expediente.

Antes de cualquier cambio, haga una copia de seguridad del archivo grub, por si acaso:

                      $ sudo cp /etc/default/grub /etc/default/grub.bak
                    

Ahora edite el archivo con su editor preferido:

                      $ sudo nano /etc/default/grub
                    

Encuentra el GRUB_THEME= línea y agregue la ruta a la theme.txt del tema que desea utilizar. Y también, descomentar el GRUB_GFXMODE= e ingrese la resolución de la imagen de fondo. Por lo general, el nombre de archivo de la imagen de fondo contiene su resolución (por ejemplo, background1280x800.png).

                      [...]
GRUB_THEME=/boot/grub/themes/descent/theme.txt
GRUB_GFXMODE=1280x800
[...]
                    
Enter Ruta del archivo Txt del tema y resolución de la imagen de fondo

Nuevamente, si esas líneas no existen, simplemente agréguelas. Prensa CTRL+O y CTRL+X para guardar los cambios y close el archivo.

Ahora, aplique los cambios a GRUB usando el comando:

                      $ sudo update-grub
                    

Salida de muestra:

                      Sourcing file `/etc/default/grub'
Sourcing file `/etc/default/grub.d/init-select.cfg'
Generating grub configuration file ...

                      
                        Found theme: /boot/grub/themes/descent/theme.txt
                      
                      
Found linux image: /boot/vmlinuz-5.15.0-41-generic
Found initrd image: /boot/initrd.img-5.15.0-41-generic
Found linux image: /boot/vmlinuz-5.15.0-39-generic
Found initrd image: /boot/initrd.img-5.15.0-39-generic
Found memtest86+ image: /boot/memtest86+.elf
Found memtest86+ image: /boot/memtest86+.bin
Warning: os-prober will not be executed to detect other bootable partitions.
Systems on them will not be added to the GRUB boot configuration.
Check GRUB_DISABLE_OS_PROBER documentation entry.
done
                    
Actualizar GRUB Actualizar GRUB

Si está en sistemas basados ​​en RPM (por ejemplo, Fedora), ejecute el siguiente comando para actualizar GRUB:

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

Reinicie su sistema. Estará satisfecho con el tema GRUB actualizado. Si no aparece el menú de GRUB, encienda el sistema e inmediatamente presione la tecla ESC hasta que aparezca el menú de inicio.

Este es el menú GRUB predeterminado en mi escritorio Ubuntu 22.04 LTS.

Menú Grub predeterminado de Ubuntu Menú Grub predeterminado de Ubuntu

Y aquí está el menú GRUB actualizado con el tema Descent.

Menú GRUB actualizado con tema Descent Menú GRUB actualizado con tema Descent

Genial, ¿sí?

1.1. Quitar el tema de GRUB

Para eliminar un tema, simplemente elimine la carpeta del tema:

                      $ sudo rm -fr /boot/grub/themes/descent/
                    

Y luego editar /etc/default/grub expediente:

                      $ sudo nano /etc/default/grub
                    

Eliminar las siguientes líneas:

                      [...]
GRUB_THEME=/boot/grub/themes/descent/theme.txt
GRUB_GFXMODE=1280x800
[...]
                    

Guarde el archivo y close eso.

Finalmente, aplique los cambios a GRUB y reinicie su sistema:

                      $ sudo update-grub
                    
                      $ sudo reboot
                    

2. Instalar temas GRUB desde GitHub

Si un tema de GRUB está alojado en GitHub, probablemente tendrá los scripts de instalación y desinstalación. tomemos Temas GRUB modernos como un example. Está alojado en GitHub.

Git clona el repositorio de GitHub del proyecto:

                      $ git clone https://github.com/vinceliuice/grub2-themes.git
                    

Ir a la carpeta del proyecto:

                      $ cd grub2-themes/
                    

Ejecute el script del instalador:

                      $ sudo ./install.sh
                    

Seleccione su fondo de tema GRUB preferido (por ejemplo, tela).

Elija el fondo del tema GRUB Elija el fondo del tema GRUB

Seleccionar estilo de icono:

Elija el estilo de icono Elija el estilo de icono

Selecciona la resolución de tu pantalla.

Elija resolución de pantalla Elija resolución de pantalla

Ahora se instalará y aplicará el tema GRUB elegido.

                        Checking for the existence of themes directory... 
  
 Installing tela color 1080p theme... 
  
 Setting tela as default... 
  
 Updating grub config...
 
Sourcing file `/etc/default/grub'
Sourcing file `/etc/default/grub.d/init-select.cfg'
Generating grub configuration file ...
Found theme: /usr/share/grub/themes/tela/theme.txt
Found linux image: /boot/vmlinuz-5.15.0-41-generic
Found initrd image: /boot/initrd.img-5.15.0-41-generic
Found linux image: /boot/vmlinuz-5.15.0-39-generic
Found initrd image: /boot/initrd.img-5.15.0-39-generic
Found memtest86+ image: /boot/memtest86+.elf
Found memtest86+ image: /boot/memtest86+.bin
Warning: os-prober will not be executed to detect other bootable partitions.
Systems on them will not be added to the GRUB boot configuration.
Check GRUB_DISABLE_OS_PROBER documentation entry.
done
  
 * All done! 
  
 * At the next restart of your computer you will see your new Grub theme: 'tela'  
                    
Instalar el tema Tela Modern Grub Instalar el tema Tela Modern Grub

Reinicie su sistema para ver los cambios.

Tela GRUB Theme Tela GRUB Theme

Este es uno de los bonitos temas de GRUB que he visto.

También puede dar explícitamente el nombre del tema con resolución de pantalla como se muestra a continuación.

                      $ sudo ./install.sh -t whitesur -s 1080p
                    

Esto aplicará un tema llamado “Whitesur” con una resolución de pantalla de 1080p. Puede mencionar otras resoluciones, por example 2k, 4k, ultraancho, ultraancho2k. Si no menciona la resolución, se aplicará 1080p por defecto.

Instala el tema Tela para /boot/grub/themes carpeta:

                      $ sudo ./install.sh -b -t whitesur
                    

Reinicie su sistema para ver los cambios.

Whitesur GRUB Tema Whitesur GRUB Tema

2.1. Eliminar temas de GRUB

Para eliminar un tema instalado, vaya al directorio clonado del proyecto:

                      $ cd grub2-themes/
                    

Y correr:

                      $ sudo ./install.sh -r -t tela
                    

Reemplace “tela” con el nombre de su tema instalado.

Tenga en cuenta que las instrucciones de instalación para cada tema pueden ser diferentes. Consulte la página GitHub respectiva del proyecto cuidadosamente e instale el tema en consecuencia.

Conclusión

Algunas personas prefieren usar distribuciones de Linux estilizadas. Se sienten bien y se enorgullecen de embellecer sus distribuciones de Linux. Si usted es uno de ellos, puede consultar el proyecto Gorgeous GRUB para embellecer su menú de GRUB.

Vaya al sitio del tema Gorgeous GRUB, elija su tema favorito de la lista y siga las instrucciones provistas en la página de inicio del proyecto respectivo para instalar y aplicar el tema GRUB.

Recurso:

Related Posts