1 votos

No hay disco de arranque al arrancar Windows después de instalar Linux en Mac

Debe ser el título más raro que has leído en mucho tiempo.
Tengo un MacBook Pro Mid 2012, instalé Windows 7 con Bootcamp y todo funcionaba bien.
Anoche instalé Kali Linux con un USB de arranque, y durante la instalación marqué algo así como "master boot record" o algo así, no estoy muy seguro. Ahora cuando me aparece el menú de arranque en mac gracias a rEFInd y selecciona Windows, aparece este mensaje :

No hay dispositivo de arranque -- Inserte el disco de arranque y pulse cualquier tecla

He leído en Internet que esto tiene que ver con GRUB, pero no sé cómo proceder. Hágame saber si necesita más información, gracias.

0voto

maven25 Puntos 23

Los MacBook Pros a partir de 2012 utilizarán el método de arranque MBR/BIOS heredado para Windows. (Si estás leyendo esto y tu Mac es de 2014 o más reciente, las siguientes instrucciones pueden no ser relevantes).

Cuando cambié el tamaño de mi partición de Windows Bootcamp durante una clonación a una nueva unidad, descubrí que ya no aparecía en el menú de arranque estándar de Mac, y al intentar arrancar desde rEFInd aparecía un mensaje de error similar al que has descrito.

Los pasos que seguí para solucionar esto fueron:

  1. Desactive el SIP de Apple reiniciando en modo de recuperación (mantenga pulsado Command + R ), abra el Terminal y escriba:

    csrutil disable
  2. Reinicie en OSX, instale la herramienta de línea de comandos gdisk y utilícela para regenerar los registros de arranque híbridos GPT+MBR. Las instrucciones pueden ser un poco largas, por lo que sugiero que léalos aquí . Si también está arrancando Linux, es posible que tenga que asegurarse de incluir su partición Linux en la lista de particiones de arranque durante el paso de creación del MBR. (Yo sólo arranco OSX + Windows así que no puedo probar este paso con Linux).

  3. Si Windows se todavía no arranca (en este punto estaba viendo una pantalla azul de la muerte con un error sobre winload.exe), necesitas reparar los archivos de arranque arrancando con un disco/USB de instalación de la versión de Windows que tengas, y luego elegir reparar la instalación de Windows. Si la opción automatizada de "Reparación de arranque" no funciona, puedes intentar ejecutar estos comandos:

    Nota: compruebe en primer lugar que C:\Nes la unidad correcta en la que pretende realizar la reparación. En caso contrario, sustituya c: en los comandos siguientes con la letra de la unidad correspondiente.

    bootsect /nt60 c: /mbr
    attrib  -r  -h  -s  c:\boot\bcd
    del c:\boot\bcd
    bcdboot c:\windows /s c: /f BIOS

    Fuente: https://apple.stackexchange.com/a/333605/30551

Me llevó unas cuantas horas de prueba y error conseguir que esto funcionara, así que espero que esto ahorre a otros algunos problemas.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X