No se puede iniciar en Windows después de instalar Ubuntu, ¿cómo solucionarlo?

35

Instalé Windows en mi computadora, seguido de una instalación de Ubuntu. Sin embargo, ahora no puedo iniciar mi instalación de Windows.

¿Qué puedo hacer para arreglar esto?

Vishnu Bathala
fuente
¿Puedes dar más detalles? si el menú GRUB tiene ventanas y cuando se selecciona no arranca o el menú GRUB en sí mismo no tiene una entrada sobre Windows 8.
sai siva sundar
Obtener Ubuntu Grub Menu y al seleccionar Windows8 / sda1 / presione ctrl + alt + del Es Shwoing Like That
Vishnu Bathala
Indique la URL proporcionada por la utilidad Boot-Repair.
LovinBuntu
1
Este es un tiro en la oscuridad, pero quizás valga la pena intentarlo; Intente arrancar en Ubuntu, abra Gparted, seleccione su partición de Windows, haga clic derecho y seleccione verificar. Esto ejecutará una comprobación de disco e intentará reparar errores. Esto una vez hizo el truco para mí mientras solucionaba problemas de arranque en una partición no primaria. Probablemente no dará ningún resultado, pero no dolería.
DrA7
3
La mayoría de las personas querrán ignorar la respuesta aceptada y usar la respuesta mucho mejor de karel a continuación
Zanna

Respuestas:

14

Voy a hacer algunas suposiciones:

  1. Que Windows está instalado y configurado para arrancar a través de UEFI.
  2. Ubuntu está instalado y configurado para arrancar a través de UEFI.
  3. Actualmente estás viendo el menú de grub en el arranque.

Si alguno de esos supuestos es falso, entonces el siguiente consejo no lo ayudará (aunque tampoco dañará nada):

Cree un archivo /boot/grub/custom.cfg(ejecutando sudo -H gedit /boot/grub/custom.cfg) con estos contenidos:

#This entry should work for any version of Windows installed for UEFI booting

menuentry "Windows (UEFI)" {
 search --set=root --file /EFI/Microsoft/Boot/bootmgfw.efi
 chainloader /EFI/Microsoft/Boot/bootmgfw.efi
}

(Copie y pegue lo anterior en la ventana de Gedit que aparece, luego guarde y salga de Gedit)

Reinicie y debería ver una entrada titulada "Windows (UEFI)" y si la selecciona, Windows debería arrancar. Si eso no funciona, ejecute el script de información de arranque ( http://bootinfoscript.sourceforge.net/ ) y publique el RESULTS.txtque produce para que tenga la información necesaria para darle el asesoramiento adecuado.

Jordan Uggla
fuente
1
gracias por la respuesta y lo arreglé fácilmente instalando Grub Tool
Vishnu Bathala
Tenía Mint19 y Windows 10 con sistema de arranque dual. Eso estaba funcionando bien. Por alguna razón, decidí reemplazar mint19 con ubuntu 18. Después de la instalación, solo puedo arrancar Ubuntu. Mi win 10 ya no arranca. Tengo el result.txt después de ejecutar el script. RESULTADOS.txt en mi Google Drive: - drive.google.com/file/d/1JAOcZaEGZZbV4q96ADw9cqDnaK_bNLwI/…
masiboo
26

El menú GRUB no aparece

Si la computadora se inicia en Ubuntu automáticamente sin mostrar el menú GRUB, a veces puede presionar la tecla BIOS / UEFI del fabricante en el momento del arranque y mientras está en modo UEFI o BIOS desde los menús de firmware, seleccione el sistema operativo que necesita. Las teclas comunes utilizadas son Esc, Delete, F1, F2, F10, F11 o F12. En las tabletas, los botones comunes son Subir volumen o Bajar volumen. Durante el inicio, a menudo hay una pantalla que menciona la clave. Si no hay ninguno, o si la pantalla pasa demasiado rápido para verlo, consulte el sitio web de su fabricante. * *

Si esto no funciona cuando el menú GRUB no aparece en el momento del arranque, inmediatamente después de la pantalla de inicio BIOS / UEFI durante el arranque, con BIOS, presione y mantenga presionada la Shifttecla, lo que abrirá una pantalla de menú GNU GRUB. Con UEFI presione (quizás varias veces) la Esctecla para acceder a la pantalla del menú GNU GRUB. A veces, la pantalla de bienvenida del fabricante es parte del gestor de arranque de Windows, por lo que cuando enciende la máquina va directamente a la pantalla del menú de GNU GRUB, y luego presionar Shiftes innecesario.

Si esto no funciona cuando el menú GRUB no aparece en el momento del arranque, intente las respuestas a:


Reparación de arranque

Desde Ubuntu abra la terminal y escriba:

sudo add-apt-repository ppa:yannubuntu/boot-repair  
sudo apt update  
sudo apt install -y boot-repair
sudo boot-repair  

Abra la aplicación de reparación de arranque y seleccione Opciones avanzadas -> pestaña Otras opciones -> Reparar archivos de arranque de Windows . El indicador de arranque debe colocarse en la misma partición en la que está instalado Ubuntu. La partición en la que está instalado Ubuntu se puede identificar desde la aplicación Disks que está integrada en Ubuntu.

ingrese la descripción de la imagen aquí

Si no puede seleccionar la opción Reparar archivos de arranque de Windows porque está atenuada, consulte esta respuesta .


Rescatux

Rescatux es un CD / USB en vivo de arranque gratuito que puede reparar GRUB y el gestor de arranque de Windows. Rescatux tiene una interfaz gráfica con un menú de tareas de rescate del sistema operativo. Si su disco duro tiene el formato de partición MBR, puede seleccionar la opción Restaurar Windows MBR (BETA) para reparar el gestor de arranque de Windows. Si su computadora tiene firmware UEFI, puede seleccionar entre las opciones UEFI Opciones de arranque.

Opciones de arranque:

  • (> = 0.41 beta 1) Actualizar pedido UEFI
  • (> = 0.41 beta 1) Crear una nueva entrada de arranque UEFI
  • (> = 0.41 beta 1) Estado de partición UEFI
  • (> = 0.41 beta 1) Falso Microsoft Windows UEFI
  • (> = 0.41 beta 1) Ocultar Microsoft Windows UEFI
  • (> = 0.41 beta 1) Vuelva a instalar Microsoft Windows EFI
  • (> = 0.41 beta 1) Verificar arranque UEFI

Opciones de GRUB:

  • (> = 0.40 beta 11) Solución de arranque fácil de GNU / Linux
  • Restaurar GRUB y GRUB2
  • (> = 0.31 beta 4) Actualice cualquier menú GRUB2
  • Actualizar los menús de Debian / Ubuntu GRUB

Opciones de Windows:

  • Restaurar Windows MBR (BETA)
  • Borrar contraseñas de Windows
  • (> = 0.31 beta 4) Promover un usuario de Windows a la función de administrador
  • (> = 0.41 beta 1) Vuelva a instalar Microsoft Windows EFI
  • (> = 0.31 beta 4) Desbloquear usuario de Windows

Opciones de contraseña:

  • Cambiar contraseña de GNU / Linux
  • Regenerar archivo sudoers
  • Borrar contraseñas de Windows

ingrese la descripción de la imagen aquí
Rescapp es un buen asistente que lo guiará a través de sus tareas de rescate.


Cómo hacer un Rescatux live USB desde Ubuntu

  1. Inserte una unidad flash USB y verifique si el indicador de arranque se ha habilitado en la unidad flash utilizando la aplicación GParted. Desmontar la unidad flash USB. Abra GParted y seleccione la unidad flash USB de la lista del menú de unidades. En el menú GParted, seleccione: Partición -> Administrar banderas -> verificar arranque .

  2. Es muy importante verificar que el dispositivo en el que está instalando el Rescatux live USB sea su unidad flash, de modo que no sobrescriba ninguno de sus archivos personales o del sistema, lo que puede hacer que su sistema operativo no se pueda arrancar. En Ubuntu puede encontrar el nombre del dispositivo de la unidad flash utilizando la aplicación Discos .

  3. Desmontar el dispositivo de partición USB. Digamos que el dispositivo de partición USB es/dev/sdc1

    sudo umount /dev/sdc1 # replace sdc1 with the partition name of your USB drive
    
  4. Cambie los directorios utilizando cdla ruta del directorio donde se encuentra el archivo iso de Rescatux que descargó.

  5. Escriba el archivo iso de Rescatux en la unidad flash USB. En el siguiente comando, reemplace rescatux_0.xxxx.isocon el nombre del archivo iso Rescatux que descargó.

    sudo dd if=rescatux_0.xxxx.iso of=/dev/sdc # this command also works in Windows Subsystem for Linux  
    sudo sync  
    

También he podido hacer un USB en vivo de Rescatux usando la aplicación integrada Startup Disk Creator.

karel
fuente
He estado en el arranque dual durante mucho tiempo y nunca supe de ninguno de estos, siempre saqué mi disco de reparación de Windows. Esta es una respuesta realmente útil.
gato
7

No hay forma de deshacer los cambios de partición a Windows. Deberá reinstalar o recuperar Windows, luego reinstalar Ubuntu.

Primero, intente ejecutar Boot-Repair ( información ) y vea si esto ayuda. Para ejecutar esto:

  1. Arranque desde un DVD o USB en vivo de Ubuntu.

  2. Escriba estas líneas en la terminal una línea a la vez.

    sudo add-apt-repository ppa:yannubuntu/boot-repair
    sudo apt-get update
    sudo apt-get install boot-repair
    
  3. Busque Boot-Repair en el tablero y ejecútelo.

    ingrese la descripción de la imagen aquí

Para reparar su computadora con Boot-Repair, simplemente haga clic en el botón "Reparación recomendada". Si funcionó, ya está.


Si Boot Repair no funcionó, ejecute una reparación con un CD de recuperación de Windows (solicite uno al fabricante de su PC).

  1. Arrancar desde un CD de recuperación. Deberías ver esto.

    IMG:

  2. Abra la aplicación Símbolo del sistema y escriba bootrec /fixmbr.

    IMG:
    (imágenes de HowtoGeek )

  3. Cierre la ventana y elija "Reparación de inicio" esta vez. Espere hasta que se complete el proceso. Por lo general, demora entre 30 minutos y 2 horas.

Si Windows se reparó con éxito, ya está. Si no es así, deberá reinstalar Windows con un CD de instalación de Windows.

Si no tiene un CD de instalación de Windows, puede iniciar un DVD / USB en vivo de Ubuntu e instalar un cargador de arranque con una función equivalente al cargador de arranque de Windows.

sudo apt-get update   
sudo apt-get install lilo  
sudo lilo -M /dev/sda mbr  

Lilo te dará una advertencia después de que esté instalado, pero puedes ignorarlo ya que lilo funciona bien cuando se usa como un gestor de arranque de estilo Windows.


A continuación, después de instalar o recuperar Windows, deberá eliminar las particiones de Ubuntu. Identifíquelos y elimínelos con la Utilidad de administración de discos en Windows.

ingrese la descripción de la imagen aquí

Después de eso, reinstale Ubuntu de la misma manera.

Emerson Hsieh
fuente
3
la reparación de arranque dice que su reparación recomendada debería solucionar los problemas cuando no puede arrancar Windows después de instalar Ubuntu
Damien
Vaya, se olvidó de eso. ¡Gracias por recordarme!
Emerson Hsieh
Gracias por la respuesta. Pude iniciar Windows nuevamente [la herramienta de partición de disco de Ubuntu no funcionó]. Solo tengo un problema al eliminar las particiones de Ubuntu porque simplemente no puedo encontrarlas. Cuando reinicio mi computadora ahora, GRUB se ha ido, y por defecto ejecuta Windows. En mi Utilidad de partición de disco hay 4 discos: 1. Disco del sistema operativo (C :) que está ocupado en un 20%. (Supongo que esta es la parte de Windows) 2. 3 Discos de 17GB, 3GB y 8GB (que supongo que se hicieron durante la partición pero no tienen NADA en ellos). ¿Debería eliminarlos todos? ¿Debo reinstalar Linux pero usar las particiones? T
Mike
Volviendo a su problema: OS (C :) es definitivamente la parte de Windows. Las 3 particiones que me dijiste no están vacías, es solo que Windows no puede leerlas. Para verificar que esas son las particiones de Ubuntu, vaya al Explorador de Windows y vea si solo ve el sistema operativo (C :). Si solo ve OS (C :), entonces esas son particiones de Ubuntu. Puedes eliminarlos de forma segura.
Emerson Hsieh
Y no. Las cosas en esas particiones probablemente estén dañadas, por lo que recomiendo eliminar y volver a crear las particiones si desea instalar Linux nuevamente.
Emerson Hsieh
7

Si los sistemas operativos se instalaron en diferentes modos, el arranque dual de Windows y Ubuntu no puede funcionar. Si su Windows está instalado en modo BIOS, se recomienda instalar su Ubuntu en modo BIOS, pero si está instalado en modo UEFI, haga lo mismo con Ubuntu. La forma más fácil de averiguar si está ejecutando UEFI o BIOS es buscar una carpeta con el nombre /sys/firmware/efi. La carpeta faltará si su sistema está utilizando BIOS.

ingrese la descripción de la imagen aquí
          BIOS vs. UEFI

Si ha instalado Ubuntu en modo heredado en el mismo disco con particionamiento GPT, puede usar las opciones avanzadas de Boot Repair para desinstalar grub-pc e instalar grub-efi-amd64. Eso convierte la instalación de Ubuntu desde el arranque del BIOS al arranque UEFI, el mismo firmware que tienen las computadoras portátiles fabricadas más recientemente con Windows preinstalado.

Convertir Ubuntu en modo UEFI

  1. Inicie Boot-Repair y seleccione Opciones avanzadas -> pestaña de ubicación de GRUB .
  2. Si no ve una opción de partición Separar / arrancar / efi , esto significa que su PC no tiene ninguna partición UEFI.
  3. Si ve una opción de partición Separar / arrancar / efi , coloque una marca de verificación en la casilla de verificación a la izquierda, luego haga clic en el botón Aplicar en la esquina inferior derecha.

    ingrese la descripción de la imagen aquí

  4. Configure su BIOS para que arranque el disco duro en modo UEFI. La forma de ajustar esta configuración depende del modelo específico de la computadora, pero generalmente esta configuración se encuentra en la configuración de prioridad de arranque en la pestaña Arranque de la utilidad de configuración BIOS / UEFI.

Para obtener más información sobre cómo convertir Ubuntu en modo UEFI, consulte https://help.ubuntu.com/community/UEFI en la sección sobre Convertir Ubuntu en modo UEFI .

El gestor de arranque grub también se puede convertir en la dirección opuesta de UEFI a BIOS. Linux puede arrancar bien desde un disco GPT en modo BIOS. Ver esta respuesta: Convertir de EFI a arranque de BIOS

Boris
fuente
5

Boot-Repair se encargará de esto.

Primero abra una nueva Terminal, luego escriba:

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair
boot-repair

Reparación de arranque

Ver también referencia y procedimientos para esta herramienta

Vishnu Bathala
fuente
5

El sistema operativo Windows ya instalado no se detectó cuando instaló Ubuntu. os-proberdesde los repositorios predeterminados de Ubuntu detecta otros sistemas operativos disponibles en un sistema y muestra los resultados en el terminal. Si os-proberno funciona, verifique si el comando sudo fdisk -lpuede encontrar la partición de Windows.

Si encontró la partición de Windows, escriba sudo update-grub. sudo update-grubactualiza el gestor de arranque GRUB y corrige las entradas incorrectas. Este comando resolvió mi problema que se muestra a continuación.

sudo update-grub && sudo reboot actualiza el gestor de arranque GRUB y se reinicia.

Instalé Ubuntu junto con Windows 10. Ahora no puedo ver la opción de iniciar Windows en el menú de arranque de GRUB.

Nota: las particiones todavía existen.

ingrese la descripción de la imagen aquí

Karim Mokhtar
fuente
2

Asegúrese de arrancar en modo UEFI. Úselo sudo efibootmgr -t nnpara utilizar el menú de su EFI. Puede elegir Windows Boot Manager o ubuntu (GRUB).
AVISO: Windows borrará la instalación de GRUB en su propia partición del sistema EFI cada vez que se actualice BOOTMGR.

Erkin Alp Güney
fuente
2

Método 1

1. Ingrese al modo de recuperación de Windows presionando " esc " (puede ser diferente en su computadora) durante el arranque.

2. Haga clic en " Solucionar problemas "

3. Haga clic en " Opciones avanzadas "

4. Elija " Símbolo del sistema

5. Escriba los siguientes comandos: 

bootrec /fixmbr
bootrec /fixboot
bootrec /scanos
bootrec /rebuildbcd

6.Ahora reinicie su computadora

Bien, si esto funciona para ti, si no, entonces intenta

Método 2

1.Utilice Rufus para hacer que la unidad USB viva de Ubuntu y arranque en Ubuntu.

2.Tipo de terminal de inicio

sudo fdisk -l

3. Anote la partición raíz de la instalación de Linux.
Ejemplo: (/ dev / sda8) en mi caso.
y su partición de arranque que se indica con un * signo.
Ejemplo: (/ dev / sda6) en mi caso.

4.Ahora monte su partición raíz para hacer algunos cambios y algunos enlaces. A continuación, reemplace " / dev / sda8 " con su partición raíz.

sudo mount /dev/sda8 /mnt
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys

5. Ahora cambie el directorio raíz de la unidad usb al directorio raíz del disco duro

sudo chroot /mnt

6.Ahora instale el grub en la partición de arranque de la suya, que anotó con el *signo reemplazar " / dev / sda6 " con su partición de arranque.

grub-install /dev/sda6

7. Ahora tipo.

exit

8. Desmontar la partición previamente montada anteriormente.

sudo unmount /mnt/dev
sudo unmount /mnt/proc
sudo unmount /mnt/sys
sudo unmount /mnt

9. Retire el pendrive y reinicie su PC.

Y la próxima vez, mientras que la ventana de arranque dual y Linux, consulte esta respuesta Windows y Linux de arranque dual

Prashant Mishra
fuente
1
En el paso 5. a veces también ayuda ejecutar el comando bootrec /scanosantes de ejecutarlo bootrec /rebuildbcd. La /scanosopción escanea todos los discos en busca de instalaciones que sean compatibles con Windows. También muestra las entradas que actualmente no están en la tienda BCD. Esta captura de pantalla muestra los 4 comandos juntos en el paso 5 .: i.stack.imgur.com/qrnMl.png
karel
1

Presione y mantenga presionado Shiftdurante el arranque, esto debería traerle el menú Grub. O si solo desea que el menú aparezca siempre, edite su /etc/default/grubarchivo

sudo gedit /etc/default/grub

Inserte "#" al comienzo de la línea GRUB_HIDDEN_TIMEOUT=0.

Ahora guarde y luego ejecute:

sudo update-grub

Esto debería estar bien para que el menú Grub aparezca en cada arranque.

Es mejor echar un vistazo a este wiki de GRUB https://help.ubuntu.com/community/Grub2

Maythux
fuente
1
sigue sucediendo lo mismo, no mostrará el menú de comida
Arshian Archer
¿editaste el archivo grub? en / etc / default / grub?
Maythux
1

Si está utilizando Bitlocker, probablemente haya realizado algunos cambios en las particiones justo antes de instalar Ubuntu (como liberar espacio no asignado para la instalación de Ubuntu), entonces puede tener ese problema porque GRUB no puede lidiar con el mensaje de seguridad que aparece al iniciar ventanas que le pide la clave de recuperación de bitlocker.

Tuve casi el mismo problema después de instalar Ubuntu 16.04.02 junto con Windows 7. Ubuntu comenzaría bien, pero después de elegir el cargador de Windows 7 de GRUB, la pantalla mostraría algún patrón extraño de líneas asimétricas multicolores regulares y permanecería atascado allí hasta que el procesador el ventilador se encendía y calentaba y decidí apagar la computadora para evitar daños.

La salvación vino del uso de Hiren's Boot CD y de la opción Boot Windows 7 en el menú principal, lo que me permitió acceder a la solicitud de la clave de recuperación de bitlocker, ingresar la clave, suspender y reanudar bitlocker en mi sesión de Windows, y usar mi sistema de arranque dual según lo previsto después.

kdarras
fuente
Este fue mi problema, gracias!
Nick Ganju
1

Parece que algunas máquinas de arranque seguro no pueden arrancar Windows desde grub. Una solución alternativa es proporcionar un conjunto diferente de archivos EFI para cada tipo de arranque, colocando el segundo conjunto para Ubuntu en una memoria USB y dejando los archivos EFI en el disco duro para Windows.

Ya tiene un conjunto de archivos EFI de Ubuntu en funcionamiento en el disco duro, así que tome una memoria USB (pequeña) (vacía, ya que perderá todos los datos), coloque una tabla de partición GPT y haga una partición de 250M para los archivos EFI Copie los archivos EFI del disco duro en el dispositivo. Aparecerán en el /boot/efidirectorio, debajo del directorio EFI.

Tome el directorio EFI y todos sus contenidos y colóquelo en la partición USB. Sugeriría editar la versión de memoria EFI/ubuntu/grub.cfgpara cambiar el nombre del elemento de menú "Ubuntu" a "Ubuntu en USB" o algo para que sea obvio qué conjunto de archivos está iniciando.

Ahora intente arrancar desde el USB y vea si obtiene el elemento de menú modificado y funciona. Cuando el arranque USB está funcionando, simplemente puede ir a /boot/efi/EFI/Boot, que debería ser la partición EFI del disco duro, y debería contener copias (posiblemente con diferentes nombres) de las versiones de Ubuntu de los archivos de arranque, que también deberían estar en /boot/efi/EFI/ubuntu.
Use md5sum para confirmar que tiene copias de todos los archivos que están en él /boot/efi/EFI/Boot, ¡porque los va a eliminar! Copiar y renombrar el archivo /boot/efi/EFI/Microsoft/bootxmgfw.efia /boot/efi/EFI/Boot/bootx64.efi y usted debería ser capaz de arrancar Windows desde el disco duro de nuevo - retire la memoria y probar el arranque de Windows.

Cuando actualice el kernel y obtenga un nuevo grub.cfg generado en el disco duro (sin usar, ya que el disco duro solo arranca en Windows), tendrá que copiarlo usted mismo en la memoria USB EFI/ubuntu/grub.cfg.

Con suerte, en algún momento, se solucionará el problema de que grub no arranque Windows en su máquina, y simplemente puede reemplazar el EFI/Boot archivo del disco duro con los del stick EFI/Boot.

Solo asegúrese de tener copias de todo lo que elimine, para que pueda reemplazarlas si es necesario. Esta técnica me funcionó en un Toshiba.

ubfan1
fuente
1

Asegúrese de que la partición de instalación de Windows 10 todavía esté allí y proceda de acuerdo con esta respuesta :

La instalación predeterminada de Windows 10 requiere un mínimo de 4 particiones:

  1. sda1 (recuperación)
  2. sda2 (Para las computadoras que arrancan en modo EFI, la Partición del sistema EFI (ESP) normalmente está montada en /boot/efi).
  3. sda3 (MSR)
  4. sda4 (sistema operativo Windows, generalmente "C")

Si la /boot/efipartición o la MSRpartición se dañó o eliminó durante la instalación de Ubuntu, es posible que no pueda ver Windows en grub. Pruebe el siguiente comando en Ubuntu para mostrar todas las particiones disponibles:

sudo lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL

Debería darle una idea de lo que sucedió con su sistema y permitirle verificar si todas las particiones siguen ahí. Puede intentar reparar Windows con el DVD / USB de instalación de Windows.

Puede intentar instalar la aplicación Grub Customizer y ver si Windows está disponible en
la lista:

sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt-get update
sudo apt-get install grub-customizer

Luego puede iniciar Grub Customizer y cambiar qué sistemas operativos están disponibles para arrancar.

Aquí hay una captura de pantalla de cómo se ve una instalación correcta:

ingrese la descripción de la imagen aquí

SIDDHARTH
fuente
1

Tuve un problema similar. Después de cambiar el orden de inicio en la BIOS, se inició en Windows pero solo en modo seguro. Para resolver eso hice Windows + R-> msconfig-> boot: normal. Y todo fue resuelto. Espero que esto pueda ayudar.

zeslayer
fuente
1

Primero prueba esta fuente :

Inserte su DVD / USB de instalación de Windows y arranque desde él. Elija su idioma y haga clic en Siguiente . Cuando se le solicite instalar ahora, simplemente mire a la izquierda hacia esa ventana y haga clic en Reparar su computadora . Espere y aparecerá una nueva ventana con los sistemas operativos instalados en su PC. Haga clic en Windows 7/8/10 y haga clic en Siguiente . En la siguiente ventana, haga clic en Símbolo del sistema . Cuando aparezca el símbolo del sistema, escriba esto:

bootrec /fixboot

Presione Entery escriba:

bootrec /fixmbr

Presione Enternuevamente y luego cierre la ventana del símbolo del sistema y reinicie su PC. No olvides el espacio entre bootrecy /.

Después de eso, ya no tendrá la opción de elegir entre sistemas operativos para iniciar al inicio. Tendrás que reparar la comida. Puede hacerlo con un DVD / USB en vivo de Ubuntu. La manera fácil es después de reparar el gestor de arranque de Windows, formatear las particiones de Ubuntu y reinstalar Ubuntu. Para reparar grub después de reparar el gestor de arranque de Windows, intente esto.

Para reparar la comida:

  1. Arranque desde el DVD / USB en vivo de Ubuntu.

  2. Abra la terminal y ejecute sudo fdisk -lpara ver dónde está instalado Ubuntu.

  3. Ejecute dónde está el número de partición en la que encontró instalado Ubuntu.sudo mount /dev/sdaX /mntX

  4. correr sudo grub-install --root-directory=/mnt /dev/sda

Para instalar grub:

  1. Ejecute sudo update-grubpara actualizar grub, y si este comando no funciona, ejecútelo después de reiniciar.

  2. Reiniciar con sudo reboot.

Nota: Para mí, el comando en el paso 5. no funcionó, así que reinicié la computadora y después de reiniciar la computadora se inició directamente en Ubuntu, así que inicié sesión como root y ejecuté este comando:

update-grub

Eso resolvió el problema.

Damon Hill
fuente
Gracias Karel!
Damon Hill
0

Primero recuperaremos el MBR de Windows, luego reinstalaremos el grub y recuperaremos Linux

Arreglando Windows MBR (puede ir a la solución 1 o la solución 2 funciona) Inicie Linux y asegúrese de tener una conexión a Internet que funcione y escriba lo siguiente en el terminal.

1. Solución

sudo apt-get install syslinux

Si el paquete se instaló, use el siguiente comando para escribir el MBR:

sudo dd if=/usr/lib/syslinux/mbr.bin of=/dev/sda

2. Solución

sudo apt-get install mbr

Si el paquete se instaló, use lo siguiente para escribir el MBR.

sudo install-mbr -i n -p D -t 0 /dev/sda

Común para ambos

Reemplace sda ​​si desea instalar el MBR en una unidad diferente. No ponga sda1, sda2o sda3. Simplemente póngalo como sdaen el disco duro.

A continuación, necesitamos instalar el grub, volver a ejecutar la reparación de arranque solucionará esto y reinstalará grub. Reinicie y ambos funcionarán

Stormvirux
fuente
Sin suerte. Probé ambas soluciones con /dev/sda(mi Windows 8 parece estar encendido /dev/sda3). Ambas soluciones fueron seguidas por "reparación de arranque", esto y esto son el resultado de ello. No veo ningún cambio. Como no soy experto en esto, ¿vale la pena probar ambas opciones /dev/sda3? También tenga en cuenta que, todo en Windows es accesible para Ubuntu, por lo que si queremos hacer algún truco, ¡podemos hacerlo! Por favor recomiende.
iammilind
@iammilind ahora dudo que el problema sea causado por la reparación del arranque en . Probemos otra alternativa de instalar grub. Recomiendo rescatux de supergrubdisk.org/rescatux . Tienen videos sobre cómo recuperar la comida. youtube.com/watch?v=hWaXANSNUcE . Por lo tanto, restaure Windows mbr como dije en la publicación anterior sin reparación de arranque, e intente arrancar directamente en Windows. Si funciona, sabemos que el problema es con la reparación de arranque; de ​​lo contrario, intente arrancar con rescatux y reparar el grub
Stormvirux
Probé sus soluciones sin usar "boot-repair" y no tuve suerte. Tenga en cuenta que cuando ejecuto la solución 2, no se imprime nada en el shell, a diferencia de la solución 1, donde hay algo de salida. Ahora estoy probando la herramienta "Rescatux" por un tiempo, descargué su .iso y usando "Unetbootin", creé su imagen de arranque en USB que crea una carpeta de "arranque" y algunos archivos. ¿PERO cómo iniciar este software? En todo su tutorial comienzan con el software ya ENCENDIDO (lo cual es malo para los novatos). Si reinicio mi sistema operativo con USB encendido, naturalmente dice "No se encontró ningún sistema operativo" (porque solo hay carpetas y archivos). ¿Puedes decir cómo usarlo?
iammilind
@iammilind rescatux.berlios.de/wiki/Main_Page
Stormvirux
Anteriormente, había seguido el mismo wiki para crear una imagen USB, pero ¿no podía obtener la opción de cómo comenzar? O puede ser que no he entendido el artículo correctamente. ¿Podemos tener una conversación rápida ?
iammilind
0

Todas las opciones que ha intentado parecen ser para Windows 8 en modo mbr, pero está utilizando UEFI, por lo que debe reparar la partición UEFI; cuando mi gestor de arranque de Windows se corrompió, probé el siguiente comando.

bcdboot c:\windows /s f: /f ALL

aquí c: \ windows es la ubicación de la carpeta de windows en la partición de windows (c :).

/ s es una opción que permite instalar los archivos del cargador de arranque UEFI en la partición del sistema UEFI, que está formateada en fat32 y en mi caso fue (/ dev / sda4) así que f:

(f: es la letra de la partición uefi)

después de que este comando se haya ejecutado, la instalación se realizará correctamente / fallará

Esto debería reinstalar su código de arranque de Windows 8 en la partición UEFI.

Este comando lo probé al arrancar desde el disco de reparación y seleccioné la opción avanzada y luego la reparación de la línea de comando.

Puede crear un disco de recuperación yendo al panel de control y eligiendo copia de seguridad y recuperación -> crear disco de recuperación / usb o podría pedirlo prestado a alguien.

PD. Si aún no lo ha intentado, puede probar todas las opciones que se muestran en su menú de grub, particularmente refind, que detecta automáticamente todo el sistema operativo UEFI. También puede probar todas las entradas de Windows en el menú de grub para verificar si alguna de ellas funciona. Luego, puede cambiar su modo uefi a BIOS desde el menú de BIOS al inicio del sistema y luego verificar qué opciones se muestran allí, y si alguna de ellas funciona.

aaditya1234
fuente
He probado todas las opciones que se muestran en GRUB, incluidas las reparaciones y las opciones rEFI; Pero no funciona. ¿El comando que mostraste es inofensivo (es decir, no borra ambos SO)? Entonces puedo intentarlo desde el símbolo del sistema de Windows. No sé cómo ir al panel de control porque Win8 no se está iniciando. ¿Puedes dar más detalles sobre cómo crear un disco de recuperación?
iammilind
sí, el comando es inofensivo, solo copia / reemplaza los archivos del gestor de arranque de Windows en la partición del sistema EFI ... como precaución, puede copiar el contenido de la partición Efi y reemplazarlos si algo sale mal. para crear el
disco de
Probé esa opción y publicó el mensaje "El archivo de inicio se creó correctamente", luego apagué y reinicié la PC, pero no hubo diferencia. Corrí reparación también. Hizo una prueba rápida proporcionada por Sony VAIO, que no muestra ningún error. Parece que un par de "apagados en frío" de Win8 lo han puesto en un estado indefinido. Si tiene más punteros, será bastante útil.
iammilind
Sí, esa también sería mi opinión, la parte de arranque parece ser correcta, pero hay algún problema con Windows. Lo estoy investigando y le haré saber si consigo algo. Mientras tanto, intente buscar su problema en los foros de Windows ...
aaditya1234
1
pruebe esta guía, le indica cómo iniciar Windows 8 en modo seguro, tal vez ayude- helpmyos.com/t2803-how-to-run-windows-8-in-safe-mode y addictivetips.com/windows-tips/…
aaditya1234
0

Sigue estos pasos:

  1. Abra la terminal presionando Ctrl+ Alt+ To Buscar Terminalen el Tablero.

  2. Ingrese el siguiente comando en la Terminal:

    sudo -H gedit /etc/default/grub
    

    (Esto abrirá el archivo de configuración de grub en gedit).

  3. Edite el archivo y cambie las siguientes opciones de la siguiente manera (elimine los comentarios # antes de cualquiera de las líneas a continuación) y guarde el archivo:

    GRUB_DEFAULT=0  
    GRUB_HIDDEN_TIMEOUT=0
    GRUB_HIDDEN_TIMEOUT_QUIET=false
    GRUB_TIMEOUT=10  
    
  4. Ejecute el siguiente comando en una nueva instancia de terminal:

    sudo update-grub
    
  5. Reinicie su computadora, ahora debería poder iniciar Windows si particionó su sistema correctamente

Faizan Akram Dar
fuente
sudo gedit / etc / default / grub: comando no encontrado mostrando error
gmohan kumar
hay espacio entre gedit y / etc / ....
Faizan Akram Dar
Al intentar guardar eso, se muestran algunos errores como no se pudo encontrar el archivo / home / ram / etc / default / grub
gmohan kumar
copiar pegar mis comandos en la terminal, debe ejecutar: sudo gedit / etc / default / grub
Faizan Akram Dar
1
Está bien, intente esto, ejecute este comando desde la terminal (copie y pegue, es un solo comando largo) sin comillas, luego seleccione la reparación recomendada: "sudo add-apt-repository ppa: yannubuntu / boot-repair && sudo apt-get actualizar && sudo apt-get install -y boot-repair && boot-repair "
Faizan Akram Dar
0

En mi caso, realicé una instalación limpia de Windows 7, dejé algo de espacio sin asignar en SSD y durante la instalación posterior de Mint 18.3 con la opción predeterminada "Junto a" no obtuve Windows en el menú de arranque de grub.

La solución fue simple: ejecutó el siguiente comando en Mint y Windows 7 se agregó al menú de grub junto con Memtest por cierto.

sudo update-grub
Alexei Martianov
fuente