Debido a la naturaleza agresiva y la propiedad privada. para Windows 10 Problemas como este aparecerán más a menudo. Por este motivo se recomienda Instale Windows 10 primero antes de instalar Linux en modo arranque dual.
Linux es menos intrusivo y no dañará Bootloader para Windows 10. Aunque, las cosas aún pueden salir mal después “Reinstalar” las actualizaciones de Windows 10 Principal. Si es así, puede arreglarlo usando Linux (Ubuntu).
استخدام Windows 10 y Linux En la misma máquina es doloroso. A veces, se bloquea Arranque seguro UEFI GRUB y, en otras ocasiones, GRUB no puede iniciar Windows 10. Recientemente, actualicé Ubuntu a 19.10 Beta desde Ubuntu 19.04. Ahora, Ubuntu 19.10 viene con GRUB NUEVA VERSIÓN 2.04 Que contiene muchos errores. En mi caso, GRUB de alguna manera corrompió el sitio MBR de Windows y ahora No puedo arrancar en Windows 10. Para arreglar las cosas, realicé algunos pasos correctivos y aquí hay una guía detallada sobre Cómo reparar Windows 10 que no arranca en Linux.
Arreglar No Arrancar en Windows 10 en Linux
Si está utilizando Ubuntu 19.10 Beta, entonces GRUB 2.04 contiene muchos errores. Sería mejor volver a Ubuntu 19.04 o pasar completamente a Windows. Vaya al paso 5 para comprobar las formas de cambiar el gestor de arranque predeterminado a Windows NT.
1. Reconstruir GRUB
A veces, GRUB tiene problemas para localizar el archivo MBR de Windows en el disco duro. El primer paso es verificar si Linux puede detectar Windows 10. Para hacer esto, ejecute el siguiente comando.
sudo os-prober
El comando anterior buscará otros sistemas operativos instalados en sus discos. Si se detecta Windows, obtendrá un resultado de la siguiente manera.
Si el comando anterior puede encontrar Windows 10, podemos recrear el archivo de configuración de GRUB. Para hacer esto, use el siguiente comando.
sudo update-grub
El comando anterior comienza a escanear todas las particiones en su disco local y busca diferentes sistemas operativos instalados. Si detecta Windows 10, debería obtener un resultado similar al siguiente. El comando también creará automáticamente una entrada de Windows en el archivo de configuración.
2. Reparación de arranque
Si la línea de comandos no es lo tuyo, puedes probar la herramienta gráfica de reparación de arranque. A veces, el archivo GRUB se bloquea. Boot Repair busca automáticamente otros sistemas operativos en el disco. También repara y reconfigura el archivo GRUB. Esto es similar a ejecutar manualmente os-prober y reconstruir el archivo de configuración de GRUB.
Para comenzar, use los siguientes comandos para agregar el repositorio requerido e instalar Boot Repair.
sudo apt-add-repository ppa:yannubuntu/boot-repair && sudo apt-get update sudo apt-get install -y boot-repair
Después de eso, ejecute la herramienta de reparación de arranque. Tomará uno o dos minutos verificar todos los discos y particiones. Una vez hecho esto, haga clic en Reparación recomendada. Esta opción eliminará el archivo GRUB anterior y lo reconstruirá desde cero.
La siguiente pantalla le presentará un conjunto de comandos que debe copiar y pegar en la Terminal. Simplemente siga las instrucciones en pantalla proporcionadas por Boot Repair y reparará el archivo GRUB por usted.
Boot Repair Tool le dará un error inesperado si está utilizando una versión de prueba de una distribución de Linux.
Si este método no funcionó para usted, es posible que GRUB no pueda detectar el archivo del Administrador de arranque de Windows. Por lo tanto, necesitaremos crear una entrada para ello en el archivo de configuración de GRUB.
3. Usa una herramienta para personalizar GRUB
Directamente, no recomendaría actualizar manualmente nada en el archivo de configuración de GRUB. Usaremos una herramienta de código abierto llamada Grub Customizer. Ejecute los siguientes comandos para descargar e instalar la herramienta.
sudo add-apt-repository ppa:danielrichter2007/grub-customizer && sudo apt-get update sudo apt install grub-customizer
A continuación, necesitamos la ubicación de la herramienta de arranque de Windows 10. Para encontrarlo, ejecute el siguiente comando en la Terminal.
lsblk
Revisa la sección que contiene e indica como “/arranque/efi. Esta es la partición donde está instalado el Administrador de arranque de Windows. Necesitamos el nombre de partición dado. En mi caso, es sda1 Por lo tanto, la ubicación del archivo de arranque es "/ Dev / sda1".
Alternativamente, también puede instalar herramienta de disco gnome Es una herramienta gráfica para mostrar discos y particiones. En la lista, puede buscar la partición del sistema EFI. La descripción de la sección debería verse así.
A continuación, diríjase al personalizador de GRUB y haga clic en el icono de página en la parte superior para crear una entrada.
En la ventana emergente del editor de entrada, seleccione el tipo como "Chainloader" y la sección como "/ Dev / sda1. También puede proporcionar un nombre apropiado para ingresar. Publique esto, presione Entrar.
Ahora podrá ver la entrada que creó en el menú Grub personalizado. Sin embargo, debe hacer clic en Guardar para sincronizar los cambios con el archivo de configuración de GRUB original.
Finalmente, reinicie, y ahora debería poder iniciar Windows 10. En caso de que no sea así, lo más probable es que su MBR de Windows se estrelló o los archivos de arranque están dañados.
4. Reparación de inicio
SI GRUB NO PUEDE DESCARGAR MBR de Windows , el archivo puede estar dañado. Podemos arreglarlo usando un archivo ISO de Windows y una unidad flash. Puedes usar cualquier Programa para crear USB de arranque para Linux. yo recomendaria WoeUSB Porque es simple y hace el trabajo rápidamente. Una vez terminado Preparar una unidad USB Ponlo en marcha. Haga clic en Siguiente en la primera pantalla y luego haga clic en Reparar su computadora en la siguiente pantalla.
En la página siguiente, haga clic en Opciones de solución de problemas, luego haga clic en Reparación de inicio. Llevará algún tiempo reparar los archivos de arranque y MBR.
La mayoría de las veces, una herramienta de reparación de inicio reparará el archivo de arranque de Windows. Una vez que el reinicio sea exitoso, GRUB debería poder detectar y ejecutar Windows. Si el problema persiste, necesitaremos volver a cambiar el gestor de arranque a Windows NT.
5. Cambiar el cargador de arranque predeterminado
Si está seguro de que el archivo de inicio de Windows no está dañado y no ha borrado accidentalmente el disco C, podemos cambiar Cargador de arranque de Windows NT. Para hacer esto, inicie desde el USB de Windows, haga clic en Siguiente en la primera pantalla. A continuación, haga clic en Reparar computadora y luego en Solucionar problemas.
En la página Opciones avanzadas, haga clic en Símbolo del sistema.
En la línea de comando, ejecute el siguiente comando.
bcdedit /set {bootmgr} path \WINDOWS\system32\winload.efi
El comando anterior cambiará la utilidad del cargador de arranque de GRUB a Windows NT. Ahora, cuando su sistema se reinicie, debe iniciar directamente en Windows. En caso de que venga de Ubuntu 19.10, deberá volver a la distribución estable de Ubuntu 19.04, ya que GRUB 2.04 contiene muchos errores.
6. Instalación nueva de Windows 10
En el caso de que ninguno de los métodos anteriores te funcione, es posible que hayas borrado Windows por error. El último recurso es Realice una nueva instalación de Windows 10. Lo bueno es que solo necesitarás formatear la unidad C y no perderás datos en otras unidades. Sin embargo, pero al final Perderá archivos en la carpeta Escritorio, Descargas y Documentos.
palabras de cierre
Aquí hay algunas formas de resolver Windows 10 no arranca en Linux. Para más problemas o consultas relacionadas con Linux o GRUB, hágamelo saber en los comentarios a continuación.