Boot Repair Manjaro

Boot Repair Manjaro

Boot Repair Manjaro

En esta entrada repararemos el GRUB en el sistema operativo Manjaro. Después de este post podrás visualizar el menú de GRUB en el sistema operativo Manjaro además de poder solucionar los problemas más comunes que aparecen en el GRUB. Esta entrada se centrará en Boot Repair Manjaro.

manjaro repair windows boot show grub menu on boot manjaro

Restaurar el GRUB en MANJARO

Los pasos que debes seguir son los siguientes (utilizando estos pasos no necesitarás instalar ningún paquete adicional en manjaro):

Boot en el instalador Manjaro
Abre el terminal
sudo manjaro-chroot -a (selecciona el sistema a montar)
grub-install /dev/sda (En mi caso es el sda. En tu caso escoge el drive correspondiente)
grub-install –Compruebe /dev/sda
update-grub
exit
reboot

Con estos pasos habrás restaurado correctamente el GRUB en Manjaro. Ahora explicaremos cómo reparar el Boot en Manjaro

Reparar GRUB en MANJARO

Utilizaremos los siguientes comandos:

  1. Instalar mhwd-chroot utilizando la siguiente comanda: yaourt -S mhwd-chroot
  2. Ejecutar el programa con la siguiente comanda: sudo mhwd-chroot
  3. En este paso debemos restaurar el GRUB. Para ello debemos instalar un nuevo gestor capaz de arrancar la máquina. Este paso lo realizaremos con la siguiente comanda: grub-install / dev / sda
  4. En este paso debemos comprobar que los pasos realizados están bien. Para hacerlo ejecutaremos el siguiente comando: grub-install –recheck / dev / sda

Genial! Con estos pasos ya hemos reparado el GRUB en Manjaro!

manjaro boot repair

Restaurar y Reparar el GRUB con Boot Repair Manjaro

Si las anteriores opciones no te han funcionado te dejamos otra que seguro que sí lo hará. Esta opción consiste en solucionar los problemas de restauración y reparación del GRUB utilizando el software Boot Repair!

Para poder realizar esta solución es muy recomendable tener Boot Repair en un USB (Te recomendamos la entrada que realizamos en la que este tema queda explicado).  También puedes ver el siguiente vídeo:

Una vez tengas Boot Repair en un USB es el momento para iniciar la máquina desde el USB y seguir los siguientes pasos:

  1. Iniciar Boot Repair des de el USB.
  2. Opciones Avanzadas
  3. Ubicación de GRUB
  4. Poner GRUB en sda

Este paso restaurará el GRUB en Manjaro gracias al sistema boot repair manjaro

Sin embargo, si lo que quieres hacer es repararlo has de seguir los siguientes pasos:

  1. Iniciar Boot Repair des de el USB.
  2. Reparación Recomendada
  3. Aplicar

boot repair pantalla inicio

No puedo ver el menu de grub en Manjaro

Es bastante típico que cuando enciendas la máquina en vez de aparecerte el menú de GRUB con Manjaro se inicie directamente. Es decir, cuando inicies la máquina Manjaro no veas el menú de GRUB. Para activar el menú de GRUB en Manjaro debes realizar el siguiente comando:
sudo nano /etc/default/grub sudo update-grub
La otra opción es con estos comando:

sudo nano /etc/default/grub
sudo update-grub

Como has podido ver, estas dos opciones consisten en una actualización del GRUB de la máquina Manjaro.

boot repair manjaro secure boot

¿Cómo ver el menú grub al arrancar Manjaro?

Existe una tecla para poder ver el menú de GRUB en Manjaro. Muchas veces, este menú no aparece por defecto si tenemos solo un sistema operativo en la máquina. Por ello, para que aparezca debemos apretar al botón ESC (mantenerlo apretado durante el arranque).

Reemplazar o sustituir al grub-customizer de Manjaro

Es una pregunta bastante simple la de reemplazar o sustituir el Grub-Customizer de Manjaro. La clave de este punto es poder cambiar las entradas del menú del GRUB. Para hacerlo, utilizaremos esta pequeña guia de pasos que hemos realizado:

  1. Mover las entradas de la Bios. Para hacerlo debememos selecionar las entradas y después ordenarlas.
  2. Menuentry «Manjaro Linux» { set root=(hd0,2) linux /boot/vmlinuz (Agregar todas las opciones aquí.
  3. initrd /boot/initrd.img (si el otro kernel usa/necesita uno) } Así que mueve la entrada del menú «Manjaro» a la parte superior, luego «Windows»

Si no quieres hacer estos pasos tan manuales puedes utilizar un software capaz de hacer esto de forma más visual. El software que recomendamos para reodernar el GRUB en manjaro es el efibootmgr.
Un ejemplo de los comandos del efibootmgr seria el siguiente:

[Carlos@carlos-desktop ~]$ efibootmgr -h
efibootmgr version 17
usage: efibootmgr [options]
-a | --active sets bootnum active
-A | --inactive sets bootnum inactive
-b | --bootnum XXXX modify BootXXXX (hex)
-B | --delete-bootnum delete bootnum
-c | --create create new variable bootnum and add to bootorder
-C | --create-only create new variable bootnum and do not add to bootorder
-D | --remove-dups remove duplicate values from BootOrder
-d | --disk disk (defaults to /dev/sda) containing loader
-r | --driver Operate on Driver variables, not Boot Variables.
-e | --edd [1|3|-1] force EDD 1.0 or 3.0 creation variables, or guess
-E | --device num EDD 1.0 device number (defaults to 0x80)
-g | --gpt force disk with invalid PMBR to be treated as GPT
-i | --iface name create a netboot entry for the named interface
-l | --loader name (defaults to "\EFI\arch\grub.efi")
-L | --label label Boot manager display label (defaults to "Linux")
-m | --mirror-below-4G t|f mirror memory below 4GB
-M | --mirror-above-4G X percentage memory to mirror above 4GB
-n | --bootnext XXXX set BootNext to XXXX (hex)
-N | --delete-bootnext delete BootNext
-o | --bootorder XXXX,YYYY,ZZZZ,... explicitly set BootOrder (hex)
-O | --delete-bootorder delete BootOrder
-p | --part part partition containing loader (defaults to 1 on partitioned devices)
-q | --quiet be quiet
-t | --timeout seconds set boot manager timeout waiting for user input.
-T | --delete-timeout delete Timeout.
-u | --unicode | --UCS-2 handle extra args as UCS-2 (default is ASCII)
-v | --verbose print additional information
-V | --version return version and exit
-w | --write-signature write unique sig to MBR if needed
-y | --sysprep Operate on SysPrep variables, not Boot Variables.
-@ | --append-binary-args file append extra args from file (use "-" for stdin)
-h | --help show help/usage
[carlos@carlos-desktop ~]$

Cabe destacar que el software efibootmgr solo tiene la función de ordenar y dar prioridad a los diferentes gestores de arranque del GRUB en una máquina.
Para personalizar el GRUB no te sirve el programa efibootmgr. Es decir, necesitas hacerlo de una forma diferente. ¿Pero cómo personalizar el grub de Manjaro? Sencillo, haciendo entradas personalizadas utilizando esto:

/boot/grub/custom.cfg (Esto es para ordenar en el menú el orden que tienen las entradas)
/etc/default/grub (Editar esto te permite hacer cosas tales como cambiar el fondo de pantalla del GRUB y otras pequeñas cosas.)

Si quieres saber algo más relacionado con el GRUB de Manjaro comenta!

2 comentarios en «Boot Repair Manjaro»

Responder a Matías Ruiz Cancelar la respuesta

Tu dirección de correo electrónico no será publicada.

*