4 votos

Windows 10 EFI en MacPro 4,1 -> 5,1

Estoy intentando una instalación EFI de Windows 10 en un firmware de Mac Pro 2009 (4,1) actualizado a 5,1. Estoy ejecutando High Sierra, e instalando Windows 10 en una segunda partición del mismo disco. No tengo problemas en instalar Windows 10 a través del bootcamp (que por defecto es el modo legacy). En este caso, los controladores del bootcamp de Windows (v. 5261) se instalan perfectamente y Windows arranca normalmente (es decir, al mantener pulsada la tecla ALT durante el arranque, puedo seleccionar una partición etiquetada como "Windows". También soy capaz de arrancar directamente hacia adelante y hacia atrás b/n Windows y Mac usando el Panel de Control del Bootcamp en Windows 10 / "Startup Disk" en High Sierra).

El problema es que parece que no puedo instalar correctamente Windows 10 en modo EFI. Para instalar usando la opción EFI en el DVD de instalación de Win10 (o una instalación USB), primero tengo que crear una partición (usando el Asistente de arranque o la Utilidad de disco) y luego reiniciar mi MBR a "Protegido" con Gdisk. Entonces puedo realizar una instalación EFI de Windows 10, pero cuando ejecuto los controladores de BootCamp (he probado BootCamp 5.1 v. 5261, así como 6.1 y 4.0), Windows se bloquea con una pantalla negra y luego se apaga.

Además, cuando realizo una instalación EFI, no puedo arrancar en Windows XP desde High Sierra usando "Startup Disk". Aunque "Windows" aparece en la última de las opciones de inicio, si reinicio desde "Startup Disk" obtengo una pantalla negra con un cursor DOS parpadeante. Con una instalación heredada, no experimento este problema.

Creo que el EFI de Windows 10 no detecta correctamente mi tarjeta de vídeo (una Apple NVIDIA GeForce GT 120). En modo Legacy, los controladores de arranque la registran correctamente como una GT 120, pero en modo EFI, Windows la reconoce como una GeForce 9500 GT. Con una instalación EFI, la única forma de arrancar completamente es deshabilitar primero el adaptador de pantalla en modo seguro. Cualquier intento de instalar un controlador de tarjeta de vídeo (con Bootcamp o utilizando los controladores de NVIDIA) hace que Windows se bloquee y entre en un bucle de arranque hasta que yo deshabilite la tarjeta de vídeo. Las soluciones provisionales normales (como ejecutar BootCamp.msi desde un símbolo del sistema elevado o editar las condiciones de inicio de BootCamp.msi usando orca) me permiten completar la instalación de Bootcamp en EFI, pero todavía tengo que deshabilitar el adaptador de pantalla en modo seguro y no puedo arrancar en Win10 desde OS X (usando el "disco de inicio").

He intentado editar el Info.plist de Bootcamp (para habilitar Windows 10, USB, y editar la sección 'PreUEFI') pero esto no hace la diferencia. También he intentado usar WinClone para convertir una instalación (en funcionamiento) de Windows en Modo Legado en una instalación EFI y obtengo exactamente los mismos errores (un bootloop hasta que deshabilito el adaptador de pantalla en modo seguro).

Me quedaría con la instalación del Modo Legado y me olvidaría de la instalación EFI - pero mi objetivo es crear particiones adicionales para poder eventualmente arrancar tres veces MacOS/Windows/Ubuntu (lo cual no puedo hacer con una instalación de Modo Legado, que me limita a 4 particiones por disco). También me gustaría evitar el uso de gestores de arranque alternativos (como reFInd) y seguir con el Apple Boot Manager en su lugar.

Si alguien tiene alguna idea, agradecería cualquier ayuda para hacer funcionar mi instalación EFI (o, alternativamente, añadir particiones a una instalación heredada).

¡Gracias!

2 votos

Te deseo suerte en esto. Tengo una configuración similar 4,1/5,1 & puede arrancar desde 'muchas' opciones de Opt/boot, aunque realmente no sé cómo lo logré. No tengo Win10, pero tengo Mojave beta, 2 High Sierras & 2 Win7s, todos los cuales puedo elegir en las campanadas de 'opt/boot' pero no desde el CP del Disco de Inicio. Thay se reparten en varios discos físicos, sin embargo, Utilidad de discos me dice que no tengo más de 4 volúmenes "adecuados" en cualquier unidad física. He estado usando el gestor de discos duros de Paragon, así como WinClone para mantener todos estos funcionales a través de cargos de hardware, puter y unidades de un viejo 3,1.

2voto

David Anderson Puntos 2189

Apple no suministró los controladores de ventana del modo EFI para tu Mac. Por lo tanto, no tiene sentido realizar una instalación EFI de Windows.

El software de soporte de Boot Camp 5.1.5621 debe usarse para 64 instalaciones de Windows. Todas las demás versiones del Software de Soporte Boot Camp no están diseñadas para instalaciones de Windows de 64 bits en tu Mac. En otras palabras, las versiones más recientes del Software de Soporte Boot Camp son para las Mac más nuevas. Las versiones más nuevas son NO actualizaciones de las versiones anteriores.

Editar el Info.plist de Bootcamp como solución es un mito. Lo que acabas teniendo es un instalador para un Mac diferente. En otras palabras, el instalador normalmente ni siquiera arranca en el Mac utilizado para crearlo.

El triple arranque desde su disco interno principal no sólo es posible, sino que ha sido documentado en Ask Different, Super User y Ask Ubuntu. Por supuesto, no has especificado qué sistemas operativos deseas incluir en el triple arranque deseado. Para tu Mac, el mejor curso es arrancar cualquier sistema operativo de Windows en el modo BIOS heredado y todos los demás en el modo EFI.

El gestor de arranque rEFInd es una herramienta útil, pero no suele ser necesaria para arrancar un sistema operativo en los ordenadores Mac más nuevos. El Apple Boot Manager suele ser capaz de arrancar cualquier sistema operativo compatible con Mac, siempre que el sistema operativo se instale de forma compatible con el Apple Boot Manager. En algunos sistemas operativos, esto puede requerir que modifique la ubicación y el nombre de algunos archivos de arranque después de la instalación. Por otro lado, rEFInd puede utilizarse a menudo para evitar este tipo de modificaciones.

Mientras que los discos GPT pueden tener más de 4 particiones, el modo de arranque del BIOS de Windows permite que sólo 4 particiones sean visibles para Windows. Aunque, hacer más de 4 particiones visibles para Windows es teóricamente posible, no conozco a nadie que lo intente. Además, no hay ningún requisito de que las primeras 4 particiones GPT sean las visibles para Windows.

Puedo proporcionar la configuración actual del disco de un iMac de 2007 como ejemplo de una computadora Mac con más de dos sistemas operativos instalados. A continuación se muestra la salida de diskutil list .

/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:       Microsoft Basic Data Shark                   202.0 GB   disk0s2
   3:       Microsoft Basic Data Shark2                  202.0 GB   disk0s3
   4:       Microsoft Basic Data SHARK3                  50.0 GB    disk0s4
   5:                  Apple_HFS Steelhead               245.1 GB   disk0s5
   6:                 Apple_Boot Recovery HD             650.0 MB   disk0s6
   7:                  Apple_HFS Ubuntu                  199.2 MB   disk0s7
   8:                 Linux Swap                         4.3 GB     disk0s8
   9:           Linux Filesystem                         93.9 GB    disk0s9
  10:                  Apple_HFS Steelhead2              198.9 GB   disk0s10
  11:                 Apple_Boot Recovery HD             650.0 MB   disk0s11
  12:                        EFI REFIND                  134.2 MB   disk0s12

Este Mac tiene las siguientes particiones de inicio que pueden ser seleccionadas desde el Administrador de Inicio.

  • Shark que tiene instalada una versión de arranque del BIOS de 64 bits de Windows 10. Windows es consciente de la EFI no puede acceder a la partición. Windows tiene acceso a la Shark (NTFS), Shark2 (NTFS) y SHARK3 (FAT32). Nota: Ocasionalmente, he tenido un doble arranque del BIOS de Windows usando ambos Stark y Shark2 pero actualmente no es así.
  • Steelhead que tiene Yosemite instalado.
  • Recovery HD (inmediatamente después de Steelhead ) que es la partición de recuperación de Yosemite.
  • Ubuntu que tiene instalado el rEFInd. El gestor de arranque rEFInd está configurado para arrancar silenciosamente el sistema operativo Ubuntu. Se trata de una versión más antigua de Ubuntu que requiere una modificación de la instalación o el uso de rEFInd para poder arrancar en los ordenadores Mac. Creo que la versión actual de Ubuntu ya no requiere ninguna modificación o el uso de rEFInd.
  • Steelhead2 que tiene instalado El Capitán.
  • Recovery HD (inmediatamente después de Steelhead2 ) que es la partición de recuperación de El Capitán.
  • REFIND que tiene instalado el rEFInd. Esta versión de rEFInd está configurada para permitir la selección de las mismas opciones de arranque que el Administrador de inicio (que es la excepción de sí mismo).

0 votos

Gracias por responderme. Tratando de instalar Ubuntu 18.04. He probado múltiples formas de crear particiones adicionales de Ubuntu después de una instalación de Windows y todas ellas hacen que Windows no pueda arrancar. Si creo las particiones extra en Windows 10, Windows se queja de que el disco se convertirá en un disco dinámico y no arrancará. Si creo las particiones extra en la Utilidad de Discos, entonces la opción de arranque de Windows desaparece. Si sigo los pasos en StackExchange Pregunta #257166, entonces la opción "Windows" aparece en el Administrador de inicio, pero en lugar de arrancar Windows, dice, "Sistema operativo faltante."

0 votos

No se puede utilizar ninguna de las herramientas de partición incluidas en Windows 10 para cambiar la partición de la unidad de instalación. Cuando Windows 10 se inicia en la BIOS, Windows no sabe que la unidad está formateada en GPT. Windows realiza los cambios de particionamiento asumiendo un formato MBR, por lo que cualquier cambio realizado desde Windows puede llevar a la corrupción. Existen herramientas de terceros, como gdisk que se puede instalar en Windows y que funcionará correctamente.

0 votos

En ese caso, ¿tendrían sentido los siguientes pasos: 1) Instalar Windows (Legacy) usando BootCamp (resulta en una instalación que funciona) 2) usar gdisk en Windows para crear tres particiones como se indica en [1], y 3) usar el instalador de Ubuntu para redimensionar / formatear las particiones (e instalar)? Si es así, voy a actualizar con los resultados. ¡Gracias de nuevo! [1] apple.stackexchange.com/questions/257166/

1voto

vrl2 Puntos 16

ACTUALIZACIÓN: Gracias a @David Anderson por la excelente guía que publicó como respuesta a esta pregunta. He seguido el procedimiento desde el principio unas cuantas veces, y quería anotar lo siguiente en caso de que le ahorre trabajo a alguien más:

Corregir "Sistema Operativo Perdido" al arrancar Windows: Después de seguir los pasos de la guía anterior (instalar correctamente Ubuntu sobre una instalación heredada de Win10 de arranque), encuentro las opciones "Windows" y "EFI Boot" disponibles en el Administrador de inicio de Mac. La opción Ubuntu arranca, pero la opción "Windows" va a una pantalla negra que dice "Missing Operating System". Este error persistió incluso después de resetear PRAM/NVRAM y SMC. Para corregir esto, seguí estas direcciones : Arranqué desde el DVD de instalación de Win10, inicié "Reparar", abrí un símbolo del sistema y usé DiskPart para seleccionar mi partición Win10 para activarla.

Añadiendo las particiones principales de Linux, Swap y EFI: Después de completar los pasos 1 y 2 de la guía anterior (crear espacio libre con Win10 / Gdisk), puedes modificar el paso 3 (añadir la partición principal de Ubuntu) para añadir en su lugar múltiples particiones. Usé el Instalador de Ubuntu para crear un total de tres particiones como se indica en esta guía una partición EFI de 200M (que coloqué al final del espacio libre), luego una partición 8G Swap (de nuevo, colocada al final del espacio libre). Finalmente usé el espacio libre restante como un sistema de archivos EXT4 para la instalación de Ubuntu. Aquí está la salida de diskutil list :

/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *2.0 TB     disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            1.5 TB     disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
   4:       Microsoft Basic Data BOOTCAMP                290.3 GB   disk0s4
   5:                        EFI UBUNTU                  200.3 MB   disk0s5
   6:                 Linux Swap                         8.0 GB     disk0s6
   7:           Linux Filesystem                         201.5 GB   disk0s7

Cambiando Ubuntu Bootup Na,e Después de terminar la instalación de Ubuntu y arreglar la opción de arranque de Windows, arranqué en Mac OS y siguió estos pasos (pasos 1-5 de "la segunda vía" en "respuesta alternativa") para mover / renombrar los archivos .efi necesarios de la partición EFI original (en mi caso, /dev/disk0s1) a la partición EFI de Ubuntu (en mi caso, /dev/disk0s5). Luego renombré la partición EFI de Ubuntu (a "Ubuntu") y borré la carpeta "BOOT" de /Volumes/EFI/EFI. Ahora, al arrancar, la opción de Ubuntu dice "UBUNTU" en lugar de "EFI Boot". Si quieres, puedes descargar un archivo .icns de Ubuntu y colocarlo en la ubicación apropiada.

Opcionalmente, puede utilizar la utilidad de disco en MacOS para formatear la partición EFI de Ubuntu FAT32 como "MacOS Journaled", de modo que pueda utilizar letras minúsculas en el nombre que aparece en el arranque. En primer lugar, realice una copia de seguridad de la carpeta "EFI" de la partición existente de Fat32 Ubuntu y, después de formatearla en la Utilidad de discos, restaure el contenido de la carpeta "EFI". Una vez hecho esto, Windows volverá a decir "Falta de sistema operativo" y le pedirá que vuelva a activar la partición con Diskpart y el DVD de instalación. Aquí está el resultado: MacOS, Windows, and Ubuntu boot natively

Cuestiones pendientes: Aunque esto resulta en un triple arranque que funciona, la herramienta "Disco de inicio" en MacOS sólo muestra Windows y MacOS - no Ubuntu. Todavía estoy buscando una manera de reiniciar en Ubuntu directamente desde MacOS (ya sea a través de un comando de terminal o añadiendo Ubuntu al "Startup Disk"): No Ubuntu option in Startup Disk within MacOS, even though it is available in Startup Manger at boot

Opcional: Guardar los ajustes de Bluetooth b/n Ubuntu y MacOS Cuando intenté usar el mismo teclado/ratón bluetooth tanto en Ubuntu como en MacOS, tuve que reparar los dispositivos cada vez que reiniciaba. Para arreglar este problema, yo siguió esta guía para transferir las claves de enlace de MacOS a Ubuntu.

Gracias de nuevo por tus comentarios. ¡Estoy deseando saber más sobre los últimos números que quedan!

0 votos

Deberías aprender a probar y publicar nuevas preguntas. Actualmente, estás publicando preguntas en las respuestas a preguntas que has publicado como comentarios. Esta respuesta que has publicado ni siquiera responde a la pregunta que has publicado, pero has marcado la respuesta como aceptada. Básicamente, estás publicando preguntas y respuestas donde nadie las verá.

0 votos

@David Anderson, Gracias - He publicado una nueva pregunta (#332662) en caso de que alguien tiene una sugerencia sobre el arranque en MacOS / Windows desde Ubuntu 18.04.

0 votos

@DavidAnderson Gracias por la excelente guía. Si creo tres particiones en el instalador de Ubuntu (swap, Ubuntu EFI y Linux Filesystem), ¿en qué orden debo colocarlas en el último paso (Corrección de errores en la tabla de particiones GPT y MBR)? ¿Coloco primero la partición EFI, luego el sistema de archivos Linux y después la swap? Gracias.

0voto

jjepsuomi Puntos 593

¡Consigo instalar y configurar y ya está! Una vez que el Mac Pro se reinicia no vuelve a arrancar con Windows 10. Mensajes de reparación automática. Luego el mensaje Reparación automática no pudo reparar su PC. Con este mismo mensaje cada vez: C:\Windows\System32\Logfiles\Srt\SrtTrail.txt. Puedo llegar al modo seguro pero desinstalar Apple display no soluciona nada ya que ni siquiera está instalado. He desactivado el audio porque se muestra con problemas de controladores en el Administrador de dispositivos.

Tuve que eliminar el controlador de Nvidia que se encuentra en la carpeta Boot Camp. El que tiene Apple para Boot Camp 6.1 no funciona para este sistema. ¡Después de quitar el controlador de Nvidia todo está bien!

El problema, debo reiniciar manteniendo pulsada la tecla Opción para seleccionar entre el EFI (Windows) o el Mac OS. Cuando uso el arranque de High Sierra me muestra Windows pero si lo selecciono una vez que el ordenador se reinicia me aparece un mensaje para insertar una unidad de sistema. Y si selecciono Mac OS en el arranque de Bootcamp. Sólo se reinicia de nuevo en Windows. SMH

MacOS High Sierra
Mac Pro 2009 4.1 (Firmware Flash a 5.1), 16 GB de memoria, 1 TB de disco duro con partición MacOS/Windows
Tarjeta gráfica Nvidia GeForce 120 de 512 MB (adición para Mac)

Por cierto tengo una partición de Windows usando GParted ya que Boot Camp 6.1 en High Sierra no tenía opción de arranque por USB sin trastear con la carpeta plist.

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