epespad

[Solucionado] Recuperar GRUB Manjaro

Hola! Buenas tardes comunidad, hace unas horas instale Manjaro 17 a mi pc de escritorio junto con Windows 10, La instalación se completo con normalidad.

Pero al iniciar me salta esto
.



asi que ni siquiera me muestra los sistemas instalados, segui este tutorial https://wiki.manjaro.org/index.php?title=Restore_the_GRUB_Bootloader de la Wiki de Manjaro para restaurar el GRUB





Al parecer todo había salido bien
.






Pero al encender de nuevo la pc, me siguió apareciendo lo de la primera imagen, asi que necesito que me ayuden.



Acá algunos datos.

* Manjaro esta instalado en sda8
* Anteriormente en esa partición estaba instalado Ubuntu 16.04






ACTUALIZACION


Buscando soluciones por la web, inserte los siguientes comandos en la pantalla de la primera imagen.

grub> search.file /boot/intel-ucode.img root
grub> configfile /boot/grub/grub.cfg


lo cual hizo que me apareciera la siguiente pantalla



se supone que asi deberia ser el GRUB, bueno cuando entro a Manjaro y hago los siguientes pasos del tutorial

 sudo grub-install /dev/sda

Me aparece lo siguiente

"Installing for x86_64-efi" platform. Grub install error: cannot find EFI directory"

y cuando ejecuto

 sudo update-grub



Reinicio pero me sigue apareciendo la primera imagen.





SOLUCIONADO!

Por fin pude hacerlo.

intente dos soluciones de una sola vez así que no se cual de las dos me termino solucionando el problema para poder entrar al Live en modo UEFI.

1° En la Bios, desactive la opción de Launch CMS.

2° Bootee el usb con Rufus con configuración GPT + UEFI pero esta vez cuando me preguntaba el modo de grabado, en vez de seleccionar iso, le coloque dd (imagen de DVD).

bueno luego de esto, pudo iniciar el Live de Manjaro en modo UEFI, asi que segui los pasos de instalación tal cual esta en la guía de Manjaro que me facilito uno de los usuarios.

después de terminada la instalación, apague y volvi a encender, esta vez si aparecia el hermoso GRUB, intente entrar en manjaro y todo bien, reinicio y entro a windows 10 y también, pero después de entrar a windows 10, cuando reiniciaba estaba entrando directo al windows, asi que abri la consola de comandos con permisos de administrador y coloque este comando que había visto en uno de los tantos blogs que visite que resolvia ese problema.


 bcdedit /set "{bootmgr}" path EFIubuntugrubx64.efi 


y luego de esto, ya puedo acceder a ambos sistemas tranquilamente.

Muchisimas gracias a todos los que me ayudaron, de verdad gracias.

8 comentarios - [Solucionado] Recuperar GRUB Manjaro

d0ugas
Hace esto:
sudo mount /dev/sda8 /mnt
sudo mount --bind /dev /mnt/dev
sudo mount --bind /dev/pts /mnt/dev/pts
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
sudo chroot /mnt

Despues de eso hace lo siguiente: grub-install /dev/sda
Despues: grub-install
Despues: grub-mkconfig -o /boot/grub/grub.cfg
d0ugas
@jose_ra se me olvido comentarte que lo hagas desde un live cd, ejemplo ubuntu, o del propio manjaro, despues de arrancar con el live cd, hace lo que te puse mas arriba
jose_ra
@d0ugas si claro, lo estoy haciendo con el live cd de Manjaro, pero tambien tengo uno de ubuntu, no se si cambie en algo.
espejohumeante
con disco de aranque de manjaro al iniciar da la opcion de buscar bootloaders,permite entrar a sistma y de aji a consola a los ulltimos 3 pasos que comentas
matias6142 +1
fijate sino tenes uefi

puede ser eso que este ahi el problema

https://wiki.archlinux.org/index.php/GRUB_(Espa%C3%B1ol)
jose_ra
si fuera asi, me podrias explicar un poco que puedo hacer ? es que en el link que enviaste hay mucha informacion y me confunde un poco.
matias6142
@jose_ra UEFI "el arranque rápido de windows es tu problema"

Se instala el grub de otra forma, lo anterior es más sencillo porque es para BIOS eredada.

Fijate si te funciona esto:

http://koresource.blogspot.com.ar/2014/08/recuperar-yo-instalar-el-grub-para.html
cesarzeta +2
Por lo que muestran las capturas tu sistema funciona con UEFI y seguramente con GPT. Tu equipo venía con windows 8.1 o 10 preinstalado verdad?
La solución puede estar en el link que te dejó @matias6142 en el comentario anterior.
http://koresource.blogspot.com.ar/2014/08/recuperar-yo-instalar-el-grub-para.html

la mejor manera de instalar nuestras distros cuando windows ya está instalado con UEFI es crear el live usb con Rufus en windows utilizando las opciones UEFI y GPT cuando Rufus pide la configuración.
jose_ra +1
si, venia con W 8.1, siempre booteo con Rufus, pero seleccionando para ambos UEFI y MBR, voy a tratar de hacer lo del blog que dejo matias, si no tendre que bootear de nuevo con rufus pero esta vez solo UEFI e instalo de nuevo a ver que pasa.
Arg0s1080 +2
Ya empieza a ser un problema bastante común... no se puede mezclar GPT+UEFI con MBR+BIOS.. GRUB falla por algo muy simple.. tu equipo no admite versiones de 32 bits (lee: installing for i-386 plataform).

Posiblemente creaste el usb de instalación con un programa no adecuado. Como te dice @cesarzeta utiliza Rufus.. en vez de UEFI+MBR elige UEFI+GPT pq es lo que tienes

Suerte
Arg0s1080
@jose_ra Tu equipo es UEFI+GPT ... La tabla de particiones es GPT porque segun tu GParted tienes 9 particiones PRIMARIAS (MBR sólo soporta 4) y es UEFI porque tienes una partición FAT32 EFI (sda1) donde se almacenan las claves. SI NO LO HAS CAMBIADO MANUALMENTE desde Windows o Linux o desde la BIOS, ése es tu equipo. El por qué no consigues bootear la Live de Manjaro no lo sé. Yo intentaría, SOLO PARA COMPROBARLO, intentar bootear e instalar 1distro más amable con UEFI como..
Arg0s1080
@jose_ra ...como por ejemplo Ubuntu (no hace falta descativar Secure Boot), al menos para descartar otras cosas.. Tb restauraría los valorres por defecto de la BIOS si es que has modificado algo
Arg0s1080
@jose_ra si utilizas Windows hay una forma sencilla de saber si utilizas UEFI o estás en modo legacy. Ejecuta desde la consola o mediante Win+R msinfo32 en la información del sistema verás el modo de BIOS que estás utilizando
cesarzeta +1
Si no sabes cual si tu sistema es UEFI en windows en ejecutar escribe MSInfo32 y dale enter.
Vas al item Modo de bios y allí te dice si es UEFI o BIOS. Si se está usando MBR o GPT lo puedes saber con gparted en la pestaña Ver información del dispositivo o en windows con el administrador de discos seleccionando el disco que quieres investigar y mirando sus propiedades.
cesarzeta +1
@jose_ra No te olvides de deshabilitar Secure Boot en el setup de la Motherboard.
jose_ra
@cesarzeta la iso ya la verifique como indican en el sitio oficial de manjaro, como marco en rufus que se controle extensivamente ? por que el rufus lo estoy usando desde windows 10 y no he visto esa opción, y con respecto a la instrucción que me dices que ejecute, lo debo hacer cuando este en el live o desde una distro Linux ?
cesarzeta
@jose_ra Está la alternativa cuando configuras como creas el usb.
cesarzeta
Fijate de tener la última versión de Rufus y no te olvides del dd del pendrive para ponerlo a cero antes de hacer nada con Rufus
matias6142
@jose_ra arch hace mucho tiempo que tiene soporte UEFI y manjaro es arch release.

https://wiki.archlinux.org/index.php/Unified_Extensible_Firmware_Interface_(Espa%C3%B1ol)

Sino queres quebrarte tanto la cabeza en un futuro cuando windows empiece a fallar intalalo en MBR haciendo una tabla de partición msdos

win 7, 8.1 y 10 me andubieron así nomas, sin uefi ni secure boot

Mientras tanto deberias intentarr resolver esto así no te vez limitado a Buntus.
cesarzeta
@matias6142 Soporte UEFI sí, casi todas las distros actuales lo tienen pero no Secure Boot. En Arch hay que habilitarlo y el procedimiento es un poco complejo:
https://wiki.archlinux.org/index.php/Secure_Boot
matias6142
@cesarzeta vaya lio que bueno que nunca lo use

y lastima que algunas pocas lo traigan y tampoco debian lo va a incluir
cesarzeta +1
Excelente compañero. Queda como documentación para otros con el mismo problema. Gracias. Saludos.
Arg0s1080 +1
Me alegro, sólo una nota.. recuerda que al quemar la iso en el pendrive, para volverlo a tener operativo no basta con formatear (si se formatea solo se tendrá acceso al tamaño que tuviera la iso de Manjaro (1 ó 2 GB o el tamaño que tenga).. recuperarlo es sencillo.. desde una terminal de manjaro por ej:


sudo dd if=/dev/urandom of=/dev/sdb bs=1024 count=5



Importante: siendo sdb (sin número) el pendrive
jose_ra
vale, muchas gracias amigo.
Tienes que ser miembro para responder en este tema