Grub es el gestor de arranque utilizado por la mayoría de los sistemas GNU/Linux y que no ofrece muchas opciones de personalización frente a otros gestores de arranque. El día de hoy hablaremos sobre rEFInd el cual es un gestor de arranque UEFI. rEFInd se puede usar para arrancar múltiples sistemas operativos que están instalados en un solo dispositivo. Además de que también proporciona una forma de ingresar y explorar el entorno de prearranque EFI utilizando un shell interactivo, por ejemplo shellx64_v2.efi.

rEFInd es la bifurcación activa del rEFIt ahora abandonado y el administrador de arranque de la Interfaz de firmware extensible unificada (EFI) predeterminado para TrueOS. GNUefi se presta a escribir aplicaciones binarias efi en C para lanzarlas directamente desde el menú de la GUI del rEFInd. Los propósitos típicos de una aplicación EFI son solucionar problemas de arranque y modificar la configuración mediante programación, que de otro modo se realizaría desde el BIOS del firmware de una computadora.

rEFInd es mucho más agradable estéticamente que el gestor de arranque Grub predeterminado en Linux ya que es altamente personalizable y se puede configurar para arrancar casi cualquier sistema operativo junto con Linux con facilidad.

Es importante mencionar que rEFInd está dirigido especialmente para máquinas basadas en UEFI y que no funcionara en el modo BIOS ya que no es compatible.

¿Cómo instalar rEFInd en Linux?

Para quienes estén interesados en poder instalar este gestor de arranque en su sistema, podrán hacerlo siguiendo las instrucciones que compartimos a continuación.

Para quienes son usuarios de Ubuntu o algun derivado de este, deben saber que tiene un excelente soporte para el cargador de arranque rEFInd.

Ya que hacer que funcione es muy fácil, basta con abrir una terminal en el sistema (pueden utilizar el atajo de teclado Ctrl + Alt + T o Ctrl + Shift + T) y en ella vamos a teclear el siguiente comando:

sudo apt install refind <strong>En caso de que no encuentre el paquete, debemos habilitar el repositorio “Universe”</strong> en el sistema. Para ello en la terminal vamos a teclear el siguiente comando: sudo add-apt-repository universe

Y volvemos a teclear el comando de instalación de rEFInd. Después de la instalación del programa, aparecerá una interfaz gráfica de usuario basada en texto en la pantalla. En esta pantalla, verá un mensaje que les preguntara si desean instalar automáticamente rEFInd en la ESP (partición de arranque UEFI) a lo cual vamos a responder que sí.

Si todo tiene éxito, rEFInd estará listo para usar en Ubuntu.

En Arch Linux, así como en sus derivados pueden realizar la instalación del gestor de arranque desde los repositorios de Arch Linux. La instalación la podremos realizar con ayuda de pacman.

Basta con abrir una terminal y en ella vamos a teclear:

sudo pacman -S refind-efi

Hecha la instalación, vamos a utilizar los privilegios de root para configurar el gestor de arranque. Para obtener los privilegios de root podemos hacerlo con:

su –

O

sudo -s

Ahora que la sesión del terminal es root, el gestor de arranque rEFInd se puede configurar rápidamente con el script incluido de instalación de refind.

refind-install

En el caso de los que son usuarios de Fedora, debemos descargar el paquete RPM que proporciona el desarrollador para su instalación en sistemas con soporte para este tipo de paquetes.

Para obtener la versión RPM de rEFInd para Fedora, solo debemos dirigirnos al siguiente enlace.

Hecha la descarga del paquete, vamos a realizar la instalación dando doble clic sobre el archivo y nuestro gestor de archivos se encargará de realizar la instalación o desde la terminal vamos a realizar la instalación con:

sudo dnf install refind-0.11.4-1.x86_64.rpm

Después del proceso de instalación, el gestor de arranque se puede activar fácilmente en Fedora tecleando el siguiente comando en la terminal:

sudo refind-install

Para el caso de openSUSE vamos a utilizar el mismo paquete que sé utiliza para Fedora. Pero la instalación la podremos realizar con el siguiente comando:

sudo zypper install refind-0.11.4-1.x86_64.rpm

Y podremos habilitar el gestor de arranque ejecutando el script de configuración:

sudo refind-install