Desinstala Grub y usa el gestor de arranque de Windows


76

Tengo Windows 8 preinstalado y luego instalé Grub con Ubuntu. Ubuntu no es lo mío, así que ahora quiero eliminarlo junto con grub. Por lo que aprendí, con UEFI, Grub no sobrescribe el gestor de arranque de Windows en la partición EFI y se almacena en otro lugar. ¿Cómo eliminaría grub y haría que mi PC usara el gestor de arranque de Windows? Cabe señalar que creé una partición separada / de arranque al instalar Ubuntu.

Respuestas:


135

Esta respuesta es para aquellos con UEFI que han eliminado las particiones de Ubuntu antes de eliminar grub

Hará esto desde Windows 10. No se requieren dispositivos de arranque.

Donde bootrec /fixmbr, bootsect /nt60y el Ubuntu en vivo con las boot-repairsugerencias han fallado, esto me ha funcionado:

(Esta respuesta tomó prestada literalmente de aquí )

  1. Ejecute un cmd.exeproceso con privilegios de administrador
  2. correr diskpart
  3. Escriba: list diskentonces, sel disk Xdonde X es la unidad en la que residen sus archivos de arranque
  4. Escriba list volpara ver todas las particiones (volúmenes) en el disco (el volumen EFI se formateará en FAT, otros serán NTFS)
  5. Seleccione el volumen EFI escribiendo: sel vol Ydonde Y es el SYSTEMvolumen (casi siempre es la partición EFI)
  6. Para mayor comodidad, asigne una letra de unidad escribiendo: assign letter=Z:donde Z es una letra de unidad libre (sin usar)
  7. Escriba exitpara dejar parte del disco
  8. Mientras todavía está en el cmdindicador, escriba: Z:y presione enter, donde Z fue la letra de unidad que acaba de crear.
  9. Escriba dirpara enumerar directorios en esta partición EFI montada
  10. Si está en el lugar correcto, debería ver un directorio llamado EFI
  11. Escriba cd EFIy luego dirpara enumerar los directorios secundarios dentroEFI
  12. Escriba rmdir /S ubuntupara eliminar el directorio de arranque de ubuntu

Suponiendo que solo haya tenido dos sistemas operativos (Win 10 y Ubuntu), ahora debería poder iniciar directamente en Windows sin golpear la pantalla negra de grub.


3
Preferí esta solución porque no quería crear un dispositivo de arranque y funcionó perfectamente
Efi Kaltirimidou

44
¡wow, todo estaba exactamente donde dijiste que estaría!
stackOverlord

1
Esto funcionó para mí, pero todavía tengo una pregunta: ¿esto realmente elimina grub o en el fondo todavía está sucediendo algo donde grub entrega cosas al cargador de arranque de Windows?
Bram

2
Esta es la solución que funciona. MBR ya no existe debido a GPT.
dev_nut

1
¡¡hermosa!! Después de horas de intentarlo, ¡lo único que me ha funcionado!
Anton

43

Para restaurar el cargador de arranque predeterminado de Win 10, siga estos pasos:

  • Inicie sesión en Win 10
  • Abrir símbolo del sistema (administrador)
  • c:\> bootsect /nt60 <drive name>: /mbr

<drive name> es la letra de unidad donde se actualizará el Master Boot Record (MBR)

Por ejemplo, para actualizar el registro de arranque maestro C, este es el comando:

c:\> bootsect /nt60 c: /mbr

Para obtener más ayuda sobre el comando bootsect, consulte aquí: https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/bootsect-command-line-options


3
Esta es, con mucho, la mejor solución, un minuto, sin disco de instalación, se necesita USB
Pavel Niedoba

2
Algunos molestos de CISCO Talos me impedían hacerlo desde mi sistema operativo, pero a partir de Windows 10 ya no necesita un disco de instalación para hacerlo. Acabo de hacer esta operación sin una; todo lo que necesitas hacer es cerrar sesión para que estés en la pantalla de inicio de sesión, luego comienzas a mantener presionada la tecla Mayús y presionas el ícono de encendido en la parte inferior derecha, luego haces clic en Reiniciar, ahora suelta Shift. Esto abrirá el mismo menú que el disco de reparación. Solo tiene que ir a Solucionar problemas> Opciones avanzadas> Línea de comandos y ejecutar bootsect /nt60 c: /mbr. Grub se habrá ido en un instante.
SeinopSys

8
No parece funcionar para mí. Grub aparece hasta que presione salir. Se actualizó el código de arranque del sistema de archivos NTFS. La actualización puede no ser confiable ya que no se pudo bloquear el volumen durante la actualización: se denegó el acceso. \ ?? \ PhysicalDrive0 Bootcode solo se actualiza en discos particionados MBR. Se utiliza un esquema de partición diferente en este disco. Bootcode se actualizó con éxito en todos los volúmenes de destino. PS C: \ WINDOWS \ system32>
Menasheh

1
¿Qué hace el / mbr? Busqué documentación en bootsect, y no pude encontrar nada sobre / mbr.

@PieTillIDie / mbr significa Master Boot Record, seguramente se trata de escribir en el MBR, para sobrescribir lo que grub puso allí.
David Faure

18

Puede restaurar el gestor de arranque de Windows con un DVD de Windows 8 / 8.1. Estas instrucciones están inspiradas en la respuesta de Manindra Mehra, pero la amplié con todos los detalles de funcionamiento (verificado con un DVD de Windows 8.1).

  1. Coloque el DVD en su unidad óptica y arranque desde él.

  2. Presione una tecla cuando aparezca Press any key to start from CD or DVD.

  3. Seleccione su idioma, etc. y haga clic Next.

  4. Haga clic Repair your computer.

  5. Haga clic Troubleshoot.

  6. Haga clic Advanced Options.

  7. Haga clic Command Prompt.

  8. En la ventana del símbolo del sistema, escriba bootrec /fixmbr

  9. Haga clic en el rojo Xpara cerrar el símbolo del sistema.

  10. Haga clic Turn off your PC.

  11. Vuelva a encender la PC y debería iniciarse directamente en Windows.

Esto deja la partición de Ubuntu en su disco duro o SSD. Para eliminarlo:

  1. Presiona Windows+ Xy selecciona Disk Management.

  2. Encuentra la partición de Ubuntu. Probablemente será una partición grande sin una letra de unidad.

  3. ¡Asegúrese de tener la partición correcta!

  4. Haga clic derecho en la partición y elimínela o vuelva a formatearla con un sistema de archivos de Windows.


17

Para hacerlo, necesitará una instalación de Windows CD / DVD

  1. ponlo en tu unidad óptica y arranca desde él
  2. en la pantalla de instalación donde le pide que instale Windows, haga clic en Reparar su computadora en la esquina inferior izquierda de su pantalla
  3. Ahora vaya al símbolo del sistema (probablemente mostrará una ventana que dice "Intentando reparar ventanas automáticamente", ciérrela) y escriba BootRec.exe /fixmbr
  4. después de que termine, GRUB desaparece y ahora puede iniciar directamente en Windows
  5. le queda una partición de Ubuntu en su computadora, que no se muestra en "Mi PC", para acceder, haga clic derecho en "Mi PC" y seleccione "Administrar" y vaya a "Administración de discos"
  6. Seleccione la partición de Ubuntu y formateela en un sistema de archivos que Windows pueda usar.

Para completar, también elimine ubuntu del menú de arranque de efi . Creo que esto debería agregarse como paso 7.
Yibo Yang

Repare el paso 3 explicando cómo ir al símbolo del sistema. La respuesta de Michael Geary es más completa. Esta respuesta me llevó a reiniciar mi PC innecesariamente una vez porque no sabía cómo ir al símbolo del sistema.
Felo Vilches

6

Con UEFI tiene una carpeta de Windows y una carpeta de Ubuntu en la partición efi. el UEFI lee las entradas efi y las agrega a su propia NVRAM para recordarlas. Primero debe eliminar la carpeta ubuntu de la partición efi o UEFI la volverá a agregar. Luego debe eliminar la entrada UEFI de UEFI.

Debería tener estas carpetas en la partición efi. Eliminar solo la carpeta ubuntu. El instalador en vivo debería mostrar carpetas. Y si solo Windows tiene que montar desde Windows, la partición efi ya que normalmente no está montada.

/EFI/Boot
/EFI/Microsoft
/EFI/ubuntu

No debería tener que instalar Ubuntu, pero puede usar el DVD de instalación en vivo o la unidad flash. Algunos sistemas UEFI pueden permitirle editar UEFI desde el menú UEFI.

desde liveDVD o flash y use efibootmgr

sudo efibootmgr -v

La opción "-v" muestra todas las entradas para que pueda confirmar que está eliminando la correcta, y luego usa la combinación de "-b ####" (para especificar la entrada) y "-B" (para bórralo). Ejemplos # 5 es eliminar:

http://linux.dell.com/cgi-bin/gitweb/gitweb.cgi?p=efibootmgr.git;a=blob_plain;f=README;hb=HEAD

http://software.intel.com/en-us/articles/efi-shells-and-scripting/


Esto fue útil para dirigir lo que necesitaba hacer. Podría eliminar la partición de Ubuntu en Windows utilizando informaition desde aquí: superuser.com/questions/662823/...
flickerfly

Desde un dispositivo USB en vivo, comenzando con efibootmgr -v, luego usando -b 0002 -B funcionó para mí después de que 'fixmbr' de Windows no parecía funcionar, y esa solución parecía mucho más fácil que algunas de las otras soluciones.
Casperrw

2

También puede usar una memoria USB para este trabajo. Se necesitan tres aplicaciones: Unetbootin, FreeDOS y Testdisk para DOS.

  1. Primero descargue Unetbootin y úselo para hacer una memoria USB de arranque. Elija Freedos cuando se le solicite una distribución para instalarlo.
  2. Descargue Testdisk para DOS (no elija la versión beta, pero elija la versión estable).
  3. Descomprima los archivos testdisk.exe y CWSDPMI.exe, y colóquelos en el dispositivo de memoria de arranque (no en una carpeta, solo directamente).
  4. Arranque su computadora desde la tarjeta de memoria. En la ventana Predeterminada, simplemente presione Entrar.
  5. Ahora se está lanzando FreeDOS. Elija: FreeDOS Safe Mode (don't load any drivers)y presione Entrar.
  6. Luego escriba: C:y presione Entrar.
  7. Ahora escriba: testdisky presione Entrar.
  8. Seleccione [No Log]y presione Entrar.
  9. Seleccione el disco duro en cuestión: por lo general, la segunda opción (la primera opción es el propio dispositivo de memoria) y presione Entrar.
  10. Seleccione [Intel]y presione Entrar
  11. Seleccione [MBR Code]y presione Entrar. Cuando se le solicite, escriba y(sí) y presione Entrar nuevamente.

Ahora que has terminado! Reinicie su computadora normalmente. Su computadora debería iniciar Windows ahora.


1
¡Bienvenido a AskUbuntu! Como parece que se trataba de una copia y pega, considere vincular a la página original al final de su respuesta.
TheSchwa

1

¡Si todo lo demás falla!


El método del tipo por encima de mí no funciona en las computadoras EFI más nuevas. Resolví el problema. Así es como lo hice. ADVERTENCIA, primero debe reinstalar Linux / grub.

Pasos: (esto es si nada más funciona y lleva mucho tiempo)

1: Vuelva a instalar Ubuntu / Linux mint (esto es solo para que pueda usar GRUB para arrancar en Windows).

1.5: Reinicie y arranque en Windows (si no puede arrancar en Windows, arranque en vivo desde el CD o USB y ejecute lo siguiente en una consola:

Si tiene un disco de reparación de Windows, puede seleccionar la opción de firmware UEFI y cargar Windows desde allí (para evitar reinstalar Linux)

Reparación de arranque (si es necesario en este momento)


sudo add-apt-repository ppa:yannubuntu/boot-repair

sudo apt-get update

sudo apt-get install -y boot-repair && (boot-repair &)

1g: Seleccione la reparación recomendada y siga las instrucciones en pantalla.

2g: después de que hayas terminado, reinicia. Debería ver el menú de grub, aunque puede iniciar Windows desde aquí, esto no es lo que queremos todavía ... Pero encuentre la opción que se inicia en Windows.


2: Una vez que haya arrancado en Windows, ejecute su editor de particiones de disco y elimine Todas las particiones relacionadas con Linux / grub. Especialmente asegúrese de quitar la pequeña partición grub. Reiniciar

2.5: Asegúrese de que el cargador de Windows sea el primer dispositivo de arranque seleccionado. (Lo más probable es). Deshabilita la opción de Ubuntu. Continuar el arranque.

3: Si ha hecho todo hasta este punto, debería ver (dependiendo de su computadora) su pantalla de bienvenida por un segundo y luego se convertirá en una pantalla de error que indica que hubo un error con el arranque. ("Winload.exe falta o está dañado" muy probablemente).

3.5: No se alarme (lo estaba). El siguiente paso restaurará su cargador de arranque original.

4: reinicie y arranque en su CD o USB de Linux.

5: Una vez iniciado, ejecute los comandos de reparación de inicio desde arriba nuevamente. Esta vez cuando lo ejecutas. Actuará de manera diferente, no se detectó ningún cargador de arranque grub para reinstalar y debería ejecutarse más rápido que antes.

6: Una vez completado, reinicie.

7: ¡Disfruta de tu sistema GRUB gratis!

Esto funcionó para mí cuando nada más lo hizo, ejecuté bootrec.exe. Nada funcionó. Esto salvó la vida de mis computadoras. ¡Espero que salve el tuyo!


1

No hay CD, USB, DVD. No hay largos tutoriales.

En UEFI todo lo que tienes que hacer es:

Place Windows boot entry in NVRAM as first.

Cómo hacer esto: varias soluciones.

La solución más fácil es usar la funcionalidad del firmware y reordenar las entradas de arranque de NVRAM.


1

Lo que funcionó para mí es:

  1. Arrancar en Windows
  2. Win + X
  3. Símbolo del sistema (como administrador)
  4. bcdedit /set {bootmgr} path \EFI\Microsoft\Boot\bootmgfw.efi
  5. Reiniciar

1

Para el sistema con tabla de partición GPT, el método proporcionado por @Ganesh Kondal no funcionará. El uso bootsect /nt60 C: /mbrmostrará que funcionó mientras realmente no funciona. El uso bootrec /fixmbrprovocará el error de que "el sistema no puede encontrar el archivo especificado". Si se aplica alguna de las situaciones anteriores, haga lo siguiente (con Windows 10 como ejemplo):

  1. en el inicio de sesión, mantenga presionada la tecla shift, haga clic en el botón de encendido, elija reiniciar, suelte la tecla shift
  2. elija solucionar problemas -> opciones avanzadas -> línea de comando
  3. en la línea de comando, escriba bcdboot <drive name>:\windows

Para obtener información más detallada, consulte también esta página web: https://www.tenforums.com/general-support/74226-bootmgr-error-cant-find-fix.html


0

Eliminar Boot Loader EFI / System Partion en Windows 10

Guía rápida

Abra PowerShell como administrador

mountvol S: /S
S:
cd .\EFI\
dir
rd /S Ubuntu

Detalles

Administrador de PowerShell

Ingrese powershell en la búsqueda de ventanas del menú de inicio. Busque un icono azul con la etiqueta " Windows PowerShell ", haga clic con el botón derecho y seleccione "Ejecutar como administrador" en el menú contextual.

Montar EFI / Partición del sistema como volumen

Para montar la partición del sistema EFI en el disco dado, use el comando mountvol usando el parámetro / S. Puede elegir cualquier letra de unidad gratuita que desee. Por ejemplo".

mountvol S: /S

Volumen montado de acceso

Ahora la partición está montada. Podemos acceder al volumen montado cambiando al disco mediante el comando cd y la letra de unidad S: como parámetro

cd S:

Para asegurarnos de que estamos en la raíz de este volumen, debemos ejecutar:

cd\

Escriba a través del comando dir para enumerar las entradas de la ruta actual para asegurarse de que está en la correcta.

dir

Debe tener un aspecto como este:

Directory: S:\


Mode                LastWriteTime         Length Name
----                -------------         ------ ----
d-----       2019-01-17     12:55                EFI
-a----       2018-10-16     10:57             31 startup.nsh

Eliminar cargadores de arranque

Sus cargadores de arranque están ubicados en el directorio EFI . Cambie a él utilizando el comando cd y enumere las entradas a través del comando dir .

cd .\EFI\
dir

Su salida depende de los cargadores de arranque que haya instalado, aquí hay un ejemplo con Windows y Ubuntu .

Directory: S:\EFI


Mode                LastWriteTime         Length Name
----                -------------         ------ ----
d-----       2018-12-06     06:55                Ubuntu
d-----       2018-12-05     05:21                Microsoft
d-----       2019-01-17     12:55                Boot

Ahora puede eliminar cargadores no deseados mediante el comando rd y el parámetro / S.

¡NO BORRE EL DIRECTORIO DE ARRANQUE O EL DIRECTORIO DE WINDOWS!

rd /S ubuntu
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.