Cómo reinstalar Grub en Arch Linux

¿Está roto el gestor de arranque Grub de su sistema Arch Linux? ¿Necesitas volver a instalarlo para que tu sistema Arch vuelva a arrancar? Resulta que con un truco rápido en la ISO del instalador de Arch Linux, ¡puedes! ¡En esta guía, le mostraremos cómo!

Antes de que comencemos

Arreglar Grub en Arch Linux significa conectarse a Internet a través de la línea de comandos en el instalador. Si usa Ethernet, la conexión es automática y no hay nada que configurar. Sin embargo, si usa WiFi, deberá conectarse manualmente.

Para conectarse a WiFi en el instalador de Arch Linux, echa un vistazo a la wiki oficial. Lo guiará a través de la configuración de una conexión WiFi en el instalador.

Descargando Arch Linux ISO y creando USB

Si necesita reinstalar Grub en Arch Linux, necesitará la ISO de instalación en USB. Si ha perdido su archivo ISO de instalación original, deberá descargar el ISO y crear un nuevo USB de arranque.

Nota: si aún tiene su instalador USB Arch Linux original, puede omitir esta sección de la guía.

Para tener en sus manos el archivo ISO de Arch Linux, diríjase a ArchLinux.org. Una vez en el sitio web, busque el botón «Descargar» y selecciónelo con el mouse. Luego descargará su archivo ISO de Arch Linux en la PC o Mac de repuesto en la que está creando su Arch Linux USB.

  Cómo obtener el tamaño de un archivo o directorio en Linux

Con el archivo ISO descargado, dirígete a Etcher.io y descargue la última versión de la aplicación. Etcher es multiplataforma y se ejecutará en Windows, Mac OS y cualquier sistema operativo Linux.

Después de descargar Etcher, ábralo y siga las instrucciones paso a paso a continuación para crear su nuevo archivo ISO.

Paso 1: Busque el botón «Flash desde archivo» y haga clic en él con el mouse. Cuando seleccione el botón «Flash desde archivo», Etcher abrirá una ventana del explorador de archivos. Usando esta ventana, ubique el archivo ISO de Arch Linux y selecciónelo para agregarlo a la aplicación.

Paso 2: Inserte su unidad flash USB en el puerto USB de la computadora. Después de insertarlo, haga clic en el botón «Seleccionar destino» y abra el área de selección de dispositivos. Luego, utilícelo para hacer clic en la unidad flash USB que usará para instalar Arch Linux ISO.

Paso 3: busque el «Flash!» y haga clic en él con el mouse. Al hacer clic en «¡Flash!» , Etcher comenzará a actualizar el archivo ISO de Arch Linux en su unidad flash USB.

Cuando se complete el flasheo, desconecte el USB de la PC de repuesto y conéctelo a su sistema Arch Linux. Luego, inicie en el BIOS de Arch PC y configúrelo para que arranque desde USB.

Montaje de la instalación de Arch Linux

Debe montar su instalación de Arch Linux en el instalador para volver a instalar Grub. Para hacer esto, comience ejecutando el comando lsblk. El comando lsblk enumerará todos los dispositivos de almacenamiento conectados en el sistema.

  Cómo transmitir videos en línea en Linux con VLC

Desde aquí, ubique su partición raíz. En este ejemplo, la etiqueta de la unidad de la partición raíz es / dev / sda2. Tenga en cuenta que su partición raíz será diferente. Necesitará determinar cuál es su partición raíz usando lsblk.

Una vez que haya descubierto cuál es la etiqueta de la unidad de su partición raíz, móntela en la carpeta / mnt usando el comando mount.

mount /dev/sda2 /mnt

Después de montar la partición raíz, deberá montar la partición de arranque. Esta parte es complicada y difiere según el tipo de instalación de su sistema Arch Linux.

UEFI

Si instaló Arch Linux en modo UEFI, es probable que tenga una partición UEFI dedicada de aproximadamente 512 MB de tamaño aproximadamente. En este ejemplo, la partición de arranque UEFI es / dev / sda1 y se monta en / boot / efi / en Arch Linux.

Nota: la etiqueta de la partición de arranque UEFI diferirá de la

Para montar la partición UEFI en el instalador, use el siguiente comando de montaje.

mount /dev/sda1 /mnt/boot/efi

Tenga en cuenta que cada sistema Arch Linux es diferente. Durante la instalación, eligió puntos de montaje para su partición de arranque UEFI. Si su punto de montaje difiere de / boot / efi, deberá especificarlo en lugar del comando de ejemplo a continuación para poder acceder a él en el instalador de Arch Linux.

  Cómo jugar a Hades en Linux

¿No puede averiguar dónde se monta su partición UEFI? Consulte su archivo fstab con el siguiente comando. Describe dónde se monta cada partición en Arch Linux.

cat /mnt/etc/fstab

No UEFI

Si instaló Arch Linux en modo No UEFI, el cargador de arranque se instala directamente en el MBR de la partición raíz. No es necesario montar nada más que la partición raíz para reparar grub.

Reinstalación de grub

Si su Grub está roto en Arch Linux, simplemente puede volver a instalarlo para solucionarlo. Para volver a instalarlo, primero deberá acceder a su sistema Arch Linux existente en Arch Chroot. Para hacer eso, ingrese el comando arch-chroot a continuación.

arch-chroot /mnt

Al ingresar el comando anterior, accederá a su instalación de Arch Linux. Desde aquí, Grub se puede reinstalar fácilmente.

Grub reinstalar UEFI

Para reinstalar Grub en un sistema UEFI, ingrese los siguientes comandos. Recuerde cambiar –efi-directory = / boot / efi si su directorio EFI no es / boot / efi.

pacman -S grub efibootmgr os-prober

grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=grub

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

Reinstalación de Grub sin UEFI

Para volver a instalar Grub en un sistema que no sea UEFI, ingrese los siguientes comandos. Asegúrese de cambiar / dev / sda en el segundo comando para reflejar el disco duro en el que ha instalado Arch Linux.

pacman -S grub

grub-install --recheck --target=i386-pc /dev/sda

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