1 votos

¿"Se produjo un error al instalar MacOS" en VMware?

Heyo, estoy tratando de construir una caja Vagrant para el acceso de la línea de comandos a una máquina virtual de MacOS, para facilitar la construcción de aplicaciones de MacOS. Me las arreglé para script realizar la mayor parte de la instalación de MacOS High Sierra con packer, sin embargo el arranque después de que SetupAssistant se completa, falla con el mensaje "Se produjo un error al instalar MacOS", y parece que no puedo encontrar mucho más detalle que eso. ¿Alguien puede recomendar una configuración de VMX o dar algunos consejos para que High Sierra se instale mejor en VMware Fusion?

Trace

Instalando: Quedan unos 15 minutos

...

Instalar en "Macintosh HD"

...

Se produjo un error al instalar MacOS. Para utilizar los diagnósticos de Apple para comprobar el hardware de su Mac, apáguelo, pulse el botón de encendido y mantenga inmediatamente la tecla 'D' hasta que comience el diagnóstico.

Salga del instalador para reiniciar el ordenador e inténtelo de nuevo.

Reinicie

Capturas de pantalla

https://i.imgur.com/Fezqad1.png

https://i.imgur.com/ZMe6VUn.png

https://i.imgur.com/4UpW4lc.png

Especificaciones del sistema

  • OS invitado: MacOS 10.13 High Sierra
  • El sistema operativo de la empresa: MacOS 10.13 High Sierra
  • Hipervisor: VMware Fusion 10
  • Hardware físico: mediados de 2013 Macbook Air de 13 pulgadas

Configuración

VMX: https://gist.github.com/mcandre/df4a69809afb8103ef37ae32371c6e23

La generación de ISO scripts, la configuración del empaquetador y la configuración de VMX están disponibles como una rama "MacOS" en curso en el repositorio de plantillas de mi empaquetador:

https://github.com/mcandre/packer-templates/tree/MacOS

Medidas de mitigación intentadas

Ya lo he intentado:

  • Re-generando la imagen ISO del instalador.
  • Reejecutando la construcción de la máquina empacadora VM.
  • Ajustando la configuración del VMX.
  • Desactivando el SMC (que resulta en un VM que nunca termina de arrancar).
  • Aumentando la RAM virtual a 4 GB.
  • Especificando el disco duro virtual como una unidad de estado sólido.
  • Usando VirtualBox (desafortunadamente, el empaquetador envía los scancodes equivocados a VirtualBox para los huéspedes de MacOS, así que el empaquetador + los huéspedes de MacOS + VirtualBox no se integran muy bien por el momento).
  • Presionando la 'D' durante el arranque (no hay cambios en el comportamiento, no se muestran diagnósticos).

Soy nuevo en el hackintoshing, así que no estoy seguro de si me falta alguna configuración crítica de VMX, o tal vez si High Sierra introduce más complicaciones en comparación con las ediciones anteriores de MacOS. O incluso si un cargador de arranque alternativo EFI (Clover?) es necesario, simplemente no lo sé. Preferiría instalar MacOS con una configuración tan vainilla/por defecto como sea posible.

Si alguien más tiene experiencia en hacer que el MacOS arranque en VMware, hágame saber cómo se puede mejorar la configuración de VMX, o si es necesario algún tipo de intervención de conmutación del SMC para hacer que la cosa arranque mejor. Ya he lanzado tantos hacks y workarounds en la mezcla que me estoy empezando a quedar sin ideas :P

0 votos

Nunca he tenido suerte con la ISO, así que he utilizado una imagen USB de arranque a través de VMDK de paso. El instrucciones aquí es para VirtualBox pero son idénticos para VMWare excepto por el comando "create raw media" que será diferente - todo lo demás debería ser igual. Inténtalo....

0voto

mcandre Puntos 248

Después de algunos retoques más, me di cuenta de que el empaquetador estaba suministrando una configuración descuidada a VMware Fusion, en comparación con la forma en que VMware Fusion prefiere configurar las VM de MacOS. Cuando creo la VM utilizando el asistente de VMware Fusion en lugar de con el empaquetador, la VM se instala y se inicia correctamente. Aquí está mi configuración VMX en funcionamiento para la posteridad:

https://gist.github.com/mcandre/48f90963d9a24315024319cd62142f6a

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