GRUB usa el contenido de /boot/grub/ ubicado en su partición Linux para arrancar su sistema normalmente. Debido a esto, GRUB tiene una funcionalidad mínima.
Si está en un sistema Legacy BIOS, no tiene suerte y necesitará un disco de Windows para reparar el arranque. (Esto se debe a que GRUB no puede cargar su controlador NTFS porque lo eliminó).
Si tiene un sistema UEFI, que es lo más probable, aún puede cargar Windows con bastante facilidad.
Primer tipo:
chainloader +1
Si esto dice comando desconocido, no tiene suerte porque GRUB no incrustó este comando, por lo que debe haberlo eliminado.
Si se reinicia de nuevo al indicador de grub, entonces tiene un BIOS heredado y no tiene suerte.
Si dice ruta efi no válida, entonces debería poder continuar.
Tipo:
ls (hd0,gpt1)/
esto debería devolver "/efi" Ahora haz:
chainloader (hd0,gpt1)/EFI/Microsoft/Boot/bootmgfw.efi
boot
Resolví un problema similar de esta manera:
- windows10+Ubuntu16 sistema dual;
- Usé MbrFix64 para cambiar el arranque de Ubuntun existente a Win10 en el entorno Win10;
- Y luego, fui estúpido y seguí eliminando todos los discos que no son de volumen... esto causó directamente el siguiente problema;
- reiniciar la computadora portátil y quedarse en modo grub>;
- Debido a que se eliminó el sistema ubuntu existente, hay múltiples (hd0, gptx) cuando act grub>ls; Pruebo todos los discos, por lo que el comando válido es:grub> chainloader (hd0,gpt2)/EFI/Mcrosoft/Boot/bootmgfw.efigrub>boot
- volvió a Windows10 ahora. :-)
Lecciones:
- debería hacer una copia de seguridad de los archivos importantes y preparar siempre una imagen dis/usb iso de arranque en el lateral;
- Operar el paso de Mbrfix64 es correcto, pero debo olvidar que mis archivos de arranque de ubuntu probablemente estén mezclados en un disco de Windows;