Archivo de la etiqueta: GRUB

Instalar BURG en Arch Linux

grub2¡He vuelto!. Tras seis meses de abandono, me he decidido a escribir de nuevo en el blog. Pero no vamos a hablar de eso ahora, lo que quiero enseñaros hoy es a instalar BURG (Fork gráfico de GRUB2) en Arch Linux. A no ser que os guste el horroroso aspecto de GRUB2 por defecto, con BURG podemos conseguir que nuestro gestor de arranque sea más agradable visualmente.

En primer lugar, decir que BURG es totalmente independiente de GRUB2, por lo que consta de sus propios archivos de configuración. Pero no os preocupéis, BURG trabaja de igual forma que GRUB2 y la configuración es prácticamente similar. Por ejemplo, en vez de hablar del archiconocido grub.cfg, en este caso será burg.cfg.

Para comenzar, vamos a instalar los paquetes necesarios, que son los siguientes:

Como podéis ver, todos los paquetes se encuentran en el repositorio AUR. Para instalarlos, podéis compilarlos manualmente o utilizar yaourt:

yaourt -S burg-bios-bzr burg-themes burg-themes-extras arch-theme-burg

Una vez instalados los paquetes, ejecutamos los siguientes comandos:

$ sudo burg-install /dev/sda --no-floppy

De esta forma instalamos BURG en el MBR (Master Boot Record) de nuestro disco duro. Si tienes varios discos duros en tu PC, cambia /dev/sda por /dev/sd(a,b,c,d,e…) según corresponda.

Ahora vamos a editar algunos archivos para elegir el tema que queramos y la resolución adecuada a nuestra pantalla. En primer lugar vamos a editar el archivo /etc/default/burg. Las variables que nos interesan son GRUB_TIMEOUT y GRUB_GFXMODE. Con la primera, establecemos el tiempo (en segundos) que BURG esperará para arrancar el SO por defecto, y con la segunda, elegimos la resolución de pantalla a la que se mostrará BURG. En mi caso elegí 1280×1024. No tiene porque ser la resolución óptima de tu pantalla, puesto que no todas funcionan.

A continuación ejecutamos lo siguiente:

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

Es el turno del archivo /boot/burg/burg.cfg que acabamos de crear con el comando anterior. De este nos interesan las variables set theme_name y set default. Con la primera podemos elegir el tema que más nos guste (los temas se encuentran en el directorio /boot/burg/themes) y con la segunda establecemos el SO por defecto de la lista generada (¡ojo!, se empieza a contar desde 0, de forma que el primer SO de la lista sería 0, el segundo 1, etc.). En la variable correspondiente al tema, debemos escribir el nombre de la carpeta que lo contiene. En mi caso sería:

set theme_name=minimal

Themes burg

/boot/burg/burg.cfg

Y eso es todo. Si os gusta el tema minimal, BURG quedaría así:

burg

Tema minimal para BURG

Sin duda, más agradable que el aspecto original de GRUB2.

Nota: Para configurar BURG, también se puede usar burg-emu, un emulador que nos permite ver como quedaría BURG con cada tema sin necesidad de reiniciar. No he explicado aquí porque es necesario editar el PKGBUILD del paquete burg-bios-bzr para poder utilizarlo. Sin embargo, el proceso no es muy complicado aunque haya que compilar el paquete manualmente. Si tenéis alguna duda podéis preguntarme.