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

3

Estoy intentando una instalación EFI de Windows 10 en un 2009 (4,1) firmware de Mac Pro actualizado a 5,1. Estoy ejecutando High Sierra e instalo Windows 10 en una segunda partición en el mismo disco. No tengo problemas para instalar Windows 10 a través de bootcamp (que por defecto es el modo heredado). En este caso, los Controladores de Windows Bootcamp (v. 5261) se instalan perfectamente y Windows se inicia normalmente (es decir, cuando se mantiene presionada la tecla ALT durante el inicio, puedo seleccionar una partición con la etiqueta "Windows". También puedo iniciar directamente hacia adelante y hacia atrás b / w Windows y Mac usando el Panel de control de Bootcamp en Windows 10 / "Disco de inicio" 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 Bootcamp Assistant o Disk Utility) y luego restablecer mi MBR a "Protected" con Gdisk. Luego puedo realizar una instalación EFI de Windows 10, pero cuando ejecuto los controladores de BootCamp (probé 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 iniciar en Windows XP desde High Sierra usando "Disco de inicio". Aunque "Windows" aparece en la última de las opciones de inicio, si reinicio desde "Disco de inicio" aparece una pantalla negra con un cursor de DOS intermitente. Con una instalación heredada, no tengo este problema.

Creo que Windows 10 EFI no está detectando correctamente mi tarjeta de video (una Apple NVIDIA GeForce GT 120). En el modo Legacy, los controladores de bootcamp lo registran correctamente como un GT 120, pero en el modo EFI, Windows lo reconoce como una GeForce 9500 GT. Con una instalación de EFI, la única forma en que puedo arrancar completamente es deshabilitar primero el adaptador de pantalla en modo seguro. Cualquier intento de instalar un controlador de la tarjeta de video (con Bootcamp o usando los controladores de NVIDIA) hace que Windows se bloquee y entre en un bucle de arranque hasta que desactive la tarjeta de video. Las soluciones normales (como ejecutar BootCamp.msi desde un indicador de comandos elevado, o editar las condiciones de inicio para 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 aún así no se puede iniciar en Win10 desde OS X (usando "disco de inicio").

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

Mantendría la instalación en modo heredado y me olvidaría de la instalación de EFI, pero mi objetivo es crear particiones adicionales para poder eventualmente iniciar macOS / Windows / Ubuntu (que no puedo hacer con una instalación en modo heredado) 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 gestor de arranque de Apple.

Si alguien tuviera alguna información, realmente agradecería cualquier ayuda para hacer que mi instalación de EFI funcione (o, alternativamente, agregar particiones a una instalación heredada).

¡Gracias!

    
pregunta vrl2 27.07.2018 - 20:34

3 respuestas

1

ACTUALIZACIÓN: Gracias a @David Anderson por la excelente guía que publicó como respuesta a esta pregunta. He seguido el procedimiento desde cero unas cuantas veces y quise anotar lo siguiente en caso de que le ahorre algo de trabajo a otra persona:

Corrección del "Sistema operativo faltante" al iniciar Windows: Después de seguir los pasos de la guía anterior (instalación exitosa de Ubuntu en la parte superior de una instalación heredada de Win10), encuentro las opciones "Windows" y "EFI Boot" disponibles en Mac Startup Manager. La opción de Ubuntu se inicia, pero la opción "Windows" va a una pantalla negra que dice "Falta el sistema operativo". Este error persistió incluso después de reiniciar PRAM / NVRAM y SMC. Para corregir esto, seguí estas instrucciones : 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.

Agregando particiones principales de Linux, Swap y EFI: Después de completar la primera sección de la guía anterior (crear espacio libre con Win10 / Gdisk), puede modificar el siguiente paso (agregar la partición principal de Ubuntu) para agregar varias particiones. Utilicé el instalador de Ubuntu para crear un total de tres particiones como se describe en esta guía : una partición EFI de 200M (que coloqué al final del espacio libre), luego una partición 8G Swap (nuevamente, colocada al final del espacio libre). Finalmente, utilicé 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

Cambiar Ubuntu Bootup Na, e Después de finalizar la instalación de Ubuntu y corregir la opción de inicio de Windows, inicié Mac OS y siguió estos pasos (pasos 1 a 5 de" la segunda forma "en" respuesta alternativa ") para mover / renombrar los archivos .efi requeridos de la partición EFI original (en mi caso, / dev / disk0s1) a la partición EFI de Ubuntu (para mí / dev / disk0s5). Luego cambié el nombre de la partición EFI de Ubuntu (a "Ubuntu") y eliminé la carpeta "BOOT" de / Volumes / EFI / EFI. Ahora, en el arranque, la opción de Ubuntu dice "UBUNTU" en lugar de "EFI Boot". Si lo desea, puede descargar un archivo .icns de Ubuntu y colocarlo en la ubicación adecuada.

Opcionalmente, puede usar la Utilidad de Discos en MacOS para formatear la partición EFI de FAT32 Ubuntu como "MacOS registrada en un diario", de modo que pueda usar letras minúsculas en el nombre que aparece en el inicio. Primero, haga 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 que haga esto, Windows volverá a decir "Falta el sistema operativo" y le pedirá que vuelva a activar la partición utilizando Diskpart y el DVD de instalación. Aquí está el resultado:

Problemaspendientes:Aunqueestodacomoresultadounarranquetriple,laherramienta"Disco de inicio" en MacOS solo 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 agregando Ubuntu a "Startup Disk"):

Opcional:guardarlaconfiguracióndeBluetoothenUbuntuyMacOSCuandointentéusarelmismoteclado/mousebluetoothtantoenUbuntucomoenMacOS,tuvequevolveraemparejarlosdispositivoscadavezquereiniciaba.Parasolucionaresteproblema,yo siguió esta guía para transferir las combinaciones de claves de enlace de MacOS a Ubuntu.

Gracias de nuevo por tus comentarios. ¡Esperamos cualquier información sobre las últimas cuestiones pendientes!

    
respondido por el vrl2 30.07.2018 - 20:35
3

Apple no suministró controladores de Windows en modo EFI para tu Mac. Por lo tanto, no tiene sentido buscar una instalación de Windows por EFI.

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

Editar Info.plist de Bootcamp como solución es un mito. Lo que terminas es un instalador para una Mac diferente. En otras palabras, el instalador generalmente ni siquiera arranca en la Mac que se usa para crearlo.

El arranque triple desde su disco interno primario no solo es posible, sino que también se ha documentado en Ask Different, Super User y Ask Ubuntu. Por supuesto, no ha especificado qué sistemas operativos desea incluir en su arranque triple deseado. Para su Mac, el mejor curso es iniciar cualquier sistema operativo Windows en modo BIOS heredado y todos los demás en modo EFI.

El administrador de arranque rEFInd es una herramienta útil, pero generalmente no se requiere para iniciar un sistema operativo en computadoras Mac más nuevas. El Apple Boot Manager normalmente es capaz de arrancar cualquier sistema operativo compatible con Mac, siempre que el sistema operativo esté instalado de una manera compatible con el Apple Boot Manager. Para 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, a menudo se puede utilizar rEFInd para evitar este tipo de modificaciones.

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

Puedo proporcionar la configuración de disco actual de un iMac 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 se pueden seleccionar desde el Administrador de inicio.

  • Shark , que tiene instalada una versión de arranque de BIOS de Windows 10 de 64 bits. Windows es consciente de la partición EFI porque no puede acceder a la partición. Windows sí tiene acceso a las particiones Shark (NTFS), Shark2 (NTFS) y SHARK3 (FAT32). Nota: Ocasionalmente, he tenido un arranque dual de BIOS heredado de Windows con Stark y Shark2 , pero actualmente este no es el caso.
  • Steelhead que tiene instalado Yosemite.
  • Recovery HD (inmediatamente después de Steelhead ) que es la partición de recuperación de Yosemite.
  • Ubuntu que tiene instalado rEFInd. El administrador de arranque rEFInd está configurado para iniciar de forma silenciosa el sistema operativo de Ubuntu. Esta es una versión anterior de Ubuntu que requiere una modificación de la instalación o el uso de rEFInd para arrancar en computadoras Mac. Creo que la versión actual de Ubuntu ya no requiere modificaciones 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 Capitan.
  • REFIND que tiene instalado rEFInd. Esta versión de rEFInd se configura para permitir la selección de las mismas opciones de arranque que el Administrador de inicio (que es la excepción de sí mismo).
respondido por el David Anderson 28.07.2018 - 11:27
0

Puedo instalar y configurar y eso es todo! Una vez que se reinicia el Mac Pro, nunca vuelve a arrancar Windows 10. Mensajes de reparación automática. Entonces el mensaje Reparación automática no pudo reparar tu PC. Con este mismo mensaje cada vez: C: \ Windows \ System32 \ Logfiles \ Srt \ SrtTrail.txt. Puedo pasar al modo seguro, pero desinstalar la pantalla de Apple no soluciona nada, ya que ni siquiera está instalado. He deshabilitado el audio porque se muestra con problemas de controladores en el Administrador de dispositivos.

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

El problema, debo reiniciar presionando la tecla Opción para seleccionar entre EFI (Windows) o Mac OS. Cuando uso High Sierra Start-up aparece Windows, pero si lo selecciono una vez que la computadora se reinicia, recibo un mensaje para insertar una unidad del sistema. Y si selecciono Mac OS en el inicio de Bootcamp. Sólo se reinicia de nuevo en Windows. SMH

macOS High Sierra
2009 Mac Pro 4.1 (Firmware Flash a 5.1), 16 GB de memoria, 1 TB de HDD particionada macOS / Windows
Tarjeta gráfica Nvidia GeForce 120 512 MB (Mac, además)

Por cierto, tengo una partición de Windows que utiliza GParted desde que Boot Camp 6.1 en High Sierra no tenía una opción de arranque USB sin perder el tiempo con la carpeta plist.

    
respondido por el ALEXX C 28.08.2018 - 13:44

Lea otras preguntas en las etiquetas