3 votos

Creando High Sierra como VM en VMware Fusion

Necesito crear una VM para macOS High Sierra para ejecutarla con VMware Fusion. Preferiría que esta VM se creara desde mi MacBook existente con High Sierra (un dispositivo físico real), pero eso no es esencial.

Tengo una versión actual (v 11.5.5) de VMware Fusion en mi MacBook nuevo con Catalina, aquí es donde me gustaría ejecutar mi VM de High Sierra. El MacBook con High Sierra también tiene VMware Fusion, pero es una copia antigua que ya no se puede actualizar.

Lo que he hecho hasta ahora:

  1. He leído esta pregunta y respuesta que está relacionada con mi pregunta.

  2. He contactado al soporte técnico de VMware, preguntando básicamente la misma pregunta: ¿Cómo puedo crear una VM de mi MacBook con High Sierra?

  3. He intentado crear un archivo .dmg de la HD en mi Mac con High Sierra usando CCC

Resultados y observaciones:

  1. Por razones que no entiendo, mi MacBook físico con High Sierra no tiene una partición de Recuperación, tal vez no se reconoció durante una actualización anterior al HDD/SSD. En consecuencia, ¿esa opción parece no estar disponible?

    Descargué un archivo llamado macOSUpdCombo10.13.6.dmg de un sitio de soporte de Apple (no recuerdo la URL). Sin embargo, al abrir ese archivo en VMware Fusion, en lugar de High Sierra, obtengo lo que parece ser un procedimiento de instalación. No estaba claro dónde se iba a instalar, así que lo abandoné. ¿Alguien más ha utilizado este archivo para crear una VM de High Sierra bajo VMware Fusion?

    Esta pregunta y respuesta tiene un enlace a una utilidad llamada create_macos_vm_install_dmg que afirma "preparar imágenes de disco del instalador de macOS para usar con ... VMware Fusion...". No he probado esta utilidad, pero estoy dispuesto a intentarlo, sin embargo, preferiría escuchar de alguien que la haya utilizado con éxito antes de hacerlo. ¿Esta utilidad creará un archivo (dmg) que VMware Fusion pueda abrir y ejecutar una VM de macOS High Sierra?

  2. El soporte técnico de VMware informó de la disponibilidad de un archivo adecuado en este lugar (¿hackintosh?). Antes de enviarme el enlace, la persona del soporte técnico de VMware me pidió que recitara un descargo de responsabilidad durante nuestra conversación telefónica. Esto me puso un poco nervioso... cuando visité el sitio, me puse un poco más nervioso :) ¿Alguien ha utilizado archivos de VM de esta fuente, están bien?

  3. He intentado crear un archivo de respaldo .dmg usando CCC. Eso ha sido particularmente confuso, en parte porque parece haber arruinado la ubicación de la unidad de red donde Time Machine guarda las copias de seguridad de mi MacBook con Catalina. Me temo que simplemente no soy lo suficientemente inteligente para usar CCC.

¿Cómo debo proceder?

Probablemente esté un poco frustrado en este momento. Mi experiencia con la clonación de máquinas en VMware fue hace 3-4 años en un entorno de MS Windows, fue muy simple, literalmente una operación de uno o dos clics. Y he usado VMware bastante en un entorno de Mac, pero recientemente se ha limitado a la virtualización de sistemas operativos Linux... también muy simple de hacer.

Dicho eso, necesito hacer esto (virtualización de macOS High Sierra) por varias razones. Cualquier ayuda será apreciada.

0 votos

@bmike: Me pediste que te avisara si publicaba esto como una nueva pregunta.

2 votos

El archivo macOSUpdCombo10.13.6.dmg no es lo mismo que un instalador de macOS, por ejemplo Install macOS High Sierra.app, es solo una actualización que se aplica a una instalación existente de macOS High Sierra en funcionamiento.

0 votos

¿Existe alguna razón por la que no simplemente crear una máquina virtual de macOS High Sierra y luego utilizar el Asistente de Migración para transferir Los Datos de Usuario y Aplicaciones desde la máquina física a la máquina virtual?

4voto

user3439894 Puntos 5883

Utilizando VMware Fusion Professional Versión 11.5.3 en un MacBook Pro corriendo MacOS High Sierra Hice lo siguiente para crear un nuevo MacOS High Sierra máquina virtual :

  1. Abrir VMware Fusion .
  2. Pulse ⌘N ( Archivo > Nuevo ).
  3. Desde Buscador , arrastra y suelta el Instalar MacOS High Sierra.app paquete de aplicaciones en el Seleccione el método de instalación ventana de VMware Fusion .
  4. En el Crear una nueva máquina virtual ventana , haga clic en el botón Continuar botón .
  5. En el Acabado ventana , haga clic en el botón Personalizar la configuración botón .
  6. En el Guardar como: hoja , siga el camino que corresponda para luego hacer clic en el botón Guardar botón .
  7. Esperar a que el Crear el medio de instalación Esto puede llevar unos minutos. hoja para que desaparezca, ya que entonces se muestra el ventana para el máquina virtual y su Ajustes ventana .
  8. En el Ajustes ventana hacer los cambios pertinentes, es decir, Procesador y memoria , Disco duro (SATA) no Disco duro 2 (SATA) ya que es el instalador temporal vHDD etc.
    • Nota: Si el valor por defecto vHDD no es lo suficientemente grande, tendrás que eliminar el que viene por defecto, sin cambiar su tamaño, y añadir uno nuevo de tamaño adecuado en su lugar. También tendrás que particionarla y formatearla (en realidad borrarla) usando Utilidad de Discos de la Utilidades de maxOS ventana antes de seleccionar Instalar MacOS durante el proceso de instalación.
    • Después de realizar los cambios apropiados en la configuración, cierre el Ajustes ventana .
  9. Haga clic en el botón jugar botón en el máquina virtual y la ventana MacOS comienza el proceso de instalación.

Al llegar a la Utilidades para MacOS ventana si se agrega un vHDD , seleccione Utilidad de Discos y haga clic en el botón Continuar botón A continuación, realice los siguientes pasos:

  1. Selecciona: Soporte de disco duro SATA virtual de VMware
  2. Haga clic en el botón Borrar botón .
  3. En el Borrar ... hoja , cambio Nombre: de Sin título por ejemplo: Macintosh HD
  4. En el Borrar ... hoja , haga clic en el botón Borrar botón .
  5. Haga clic en el botón Hecho botón .
  6. Cerrar Utilidad de Discos .

En caso contrario, seleccione Instalar MacOS y haga clic en el botón Continuar botón .

Continuar con el seguimiento de la instalación de MacOS hasta la instalación del OS ha terminado.

En este punto deberías tener un nuevo MacOS High Sierra máquina virtual que puede optar por la construcción limpia de acabado mediante la instalación manual de la aplicaciones que necesitas/quieres, y luego restablecer tu datos desde la copia de seguridad, u otra opción es intentar utilizar Asistente de migración en su lugar.


Como nota al margen, antes de empezar la instalación, yo haría una copia del de la máquina virtual y una copia de Disco duro 2 (SATA) el instalador temporal vHDD ya que podría serle útil si opta por la vía de la clonación. Estos archivos se encuentran dentro del archivo paquete de documentos de la máquina virtual Por ejemplo,..:

  • MacOS 10.13.6.vmx
  • Disco fuente de instalación temporal.dmg
  • Instalación temporal Source Disk.vmdk

NOTAS:

Como resultado de los problemas que el OP estaba teniendo, como se discutió en el hilo de comentarios, he llegado a un solución que funciona como se ha probado.


Antes de la instalación:

Si tiene un problema con VMware Fusion creando el medios de instalación puede probar lo siguiente solución . Esto supone que la copia del Instalar MacOS High Sierra.app paquete de aplicaciones no está realmente dañado.

Primero, haz un Instalador USB de MacOS siguiendo las indicaciones de: Cómo crear un instalador de arranque para MacOS

Para MacOS High Sierra necesitarás un Memoria USB de 8 GB formateado como Mac OS Extended sin nada de valor en él, ya que se borrará durante el proceso de creación.

Lo siguiente comando muestra el sintaxis Por ejemplo:

sudo /Applications/Install\ macOS\ High\ Sierra.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume

Después de crear el Instalador USB de MacOS usarás vmware-rawdiskCreator para crear un disco bruto VMDK de la Instalador USB de MacOS para añadir manualmente al archivo de configuración de la MacOS High Sierra máquina virtual siguiendo las indicaciones de: Crear un VMDK de disco sin procesar y añadirlo a la máquina virtual en Fusion (2097401)

Lo que hice:

% mount
 /dev/disk4s1 on /Volumes/Install macOS High Sierra (hfs, local, nodev, nosuid, journaled, noowners)
# Relevant line above from the mount command, other lines omitted for brevity.

% vmware-rawdiskCreator print /dev/disk4
  Nr      Start       Size Type Id Sytem                   
 -- ---------- ---------- ---- -- ------------------------
 1          2   15633406 BIOS AF HFS+

% vmware-rawdiskCreator create /dev/disk4 1 'Install macOS High Sierra' lsilogic
% ls -l *.vmdk
% -rw-------  1 me  staff  32256 Jun 14 17:34 Install macOS High Sierra-pt.vmdk
% -rw-------  1 me  staff    772 Jun 14 17:34 Install macOS High Sierra.vmdk

# The path to vmware-rawdiskCreator omitted for brevity.
# /dev/disk4s1 is what the USB Installer is on my system and will vary from system to system.

He movido el Install macOS High Sierra-pt.vmdk y Install macOS High Sierra.vmdk archivos a dentro de la paquete de documentos de la máquina virtual y editó el archivo de configuración Por ejemplo macOS 10.13.6.vmx añadiendo las siguientes líneas:

sata0:2.present = "TRUE"
sata0:2.fileName = "Install macOS High Sierra.vmdk"
sata0:2.deviceType = "rawDisk"
suspend.disabled = "TRUE"

También he editado bios.hddOrder a ser: bios.hddOrder = "sata0:2"

Al iniciar el máquina virtual con un disco bruto VMDK se le pedirá un cuadro de diálogo de la contraseña que se encuentra, VMware Fusion requiere privilegios administrativos para acceder a los discos Boot Camp. Sin embargo, este es un mensaje genérico que se muestra para cualquier disco bruto VMDK no sólo cuando se ejecuta un Campo de entrenamiento instalar como máquina virtual .

Una vez terminada la instalación, el líneas añadido a la archivo de configuración puede ser retirado y reiniciado bios.hddOrder a, por ejemplo,: bios.hddOrder = "sata0:0"


Durante la instalación:

Si su copia del Instalar MacOS High Sierra.app paquete de aplicaciones se descargó antes de 24 de octubre de 2019 Cuando los certificados de seguridad de Apple utilizados para firmar el software caduquen, aparecerá el mensaje de error Esta copia de la aplicación de macOS High Sierra está dañada y no se puede utilizar para instalar macOS durante el proceso de instalación después de seleccionar Instalar MacOS y haciendo clic en el botón Continuar botón .

El solución , suponiendo que la copia del Instalar MacOS High Sierra.app paquete de aplicaciones en realidad no está dañado, es desconectar temporalmente el Adaptador de red de la máquina virtual para que pueda comunicarse con un Servidor de tiempo NTP y fijar temporalmente el fecha a cualquier fecha antes de 24 de octubre de 2019 .

Esto puede hacerse antes de seleccionar Instalar MacOS y haciendo clic en el botón Continuar botón utilizando Terminal de la Servicios públicos menú usando, por ejemplo, date 102300019 y luego cerrar Terminal y proceda con normalidad.

Una vez finalizada la instalación inicial, el fecha puede ser ajustado a su propio fecha y el Adaptador de red de la máquina virtual reconectados.


1 votos

Esta parece ser una respuesta muy buena. Voy a intentarlo, pero primero tengo que resolver otro problema: Tengo VMware Fusion (no Pro). Dos cosas que acabo de aprender: 1. Fusion v. 11 no se ejecuta en High Sierra - Fusion Pro v. 11 lo hace. Y comparando los dos productos aquí, veo que las pocas diferencias entre los productos caen justo en el área de mi pregunta. ¡$120 por la actualización! Wow, menos mal que soy súper rico LOL.

1 votos

@Seamus, ¿Cuál es el otro problema que necesitas resolver primero? Tanto VMware Fusion 11 como VMware Fusion Pro 11 se ejecutan en macOS High Sierra o posterior.

0 votos

No ha sido mi experiencia (ya lo he intentado) y no según VMware

1voto

Joel Puntos 112

Esta respuesta es la respuesta aceptada, y que yo sepa, también es una respuesta correcta. Sin embargo, debo decir que en realidad no he trabajado a través de todo el procedimiento dado en la respuesta. Me encontré atascado en los detalles de usar vmware-rawdiskCreator de VMware, y no pude completar el procedimiento.

Si deseas leer los extensos comentarios que siguen a la respuesta aceptada, puedes concluir que las últimas versiones de macOS Catalina (10.15.5) y VMware Fusion (11.5.5) hicieron la creación de una VM de macOS arduas en el mejor de los casos. No entiendo por qué es así, pero creo que es innecesariamente difícil debido a decisiones tomadas por Apple y VMware. Digo esto porque es fácil usar versiones anteriores del software.

Mi principal propósito al publicar esta respuesta alternativa es describir cómo creé una VM de macOS High Sierra que se ejecuta en VMware Fusion (11.5.5) en mi máquina macOS Catalina (10.15.5). Puede ser un enfoque más sencillo que la respuesta aceptada, pero requiere una Mac adicional con una versión más antigua de macOS, y -al menos en mi caso- una versión más antigua de VMware Fusion. Dicho esto, aquí vamos:

Un Enfoque Alternativo

Paso 1.

El desafío inicial es obtener una copia completa (archivo > 5 GB) del 'archivo de la aplicación'/paquete de aplicación: Install macOS High Sierra.app. Aquí hay una "fuente oficial" para este archivo en el sitio web de Apple.

Paso 2.

Una vez que tengas este archivo (Install macOS High Sierra.app), debe estar ubicado en una Mac que ejecute macOS High Sierra 10.13.6 que también tenga una copia de VMware Fusion versión 10. Ten en cuenta que otras combinaciones de macOS y VMware Fusion también pueden funcionar - solo estoy informando lo que usé.

Paso 3.

Crea una VM de High Sierra en VMware Fusion seleccionando Archivo, Nuevo... en la barra de menú, y luego arrastra el archivo Install macOS High Sierra.app a la caja de diálogo de VMware Fusion. Sigue el proceso guiado:

introduce una descripción de la imagen aquí

introduce una descripción de la imagen aquí

introduce una descripción de la imagen aquí

Haz clic en el botón Finalizar para comenzar a crear la VM de High Sierra. Cuando el proceso haya completado, verás la nueva VM en la lista, y podrás seleccionarla y arrancarla. La VM se iniciará en una nueva ventana.

introduce una descripción de la imagen aquí

introduce una descripción de la imagen aquí

Paso 4.

Finalmente, copia el archivo .vmwarevm de la Mac de High Sierra (la real, física) a la Mac de Catalina. Una vez que tengas el archivo posicionado donde quieras, haz clic derecho en él y selecciona la opción de abrir el archivo con VMware Fusion.

Eso es todo. Estoy considerando escribir un Epílogo a esta saga para documentar algunos de los obstáculos encontrados y mis preguntas sobre por qué este proceso se hizo tan difícil. Eso será para otro día - estoy oficialmente agotado de Catalina y VMware por ahora.

1voto

Joel Puntos 112

Esta respuesta es la respuesta aceptada, y hasta donde sé, también es una respuesta correcta. Sin embargo, debo decir que en realidad no he trabajado a través de todo el procedimiento dado en esa respuesta. Me estanqué en los detalles de usar vmware-rawdiskCreator de VMware, y no pude completar el procedimiento. Anteriormente creé un enfoque alternativo (primer enfoque alternativo) a la respuesta aceptada que está aquí. Esta respuesta, la siguiente, es un segundo enfoque alternativo para cumplir con el objetivo:


El Objetivo: Crear una máquina virtual de macOS High Sierra que se ejecute en VMware Fusion (11.5.5) en macOS Catalina (10.15.5)

Nota: Este puede ser un enfoque más fácil que la respuesta aceptada. También puede ser más fácil que esta respuesta alternativa anterior ya que no requiere una Mac adicional con una versión anterior de macOS. El siguiente procedimiento se puede completar desde el host de macOS Catalina 10.15.5. Esta simplificación es posible gracias a un repositorio de GitHub llamado create_macos_vm_install_dmg.

Otro Enfoque Alternativo:

Prerrequisitos:

  1. Una copia local del script: create_macos_vm_install_dmg.sh, disponible desde el repositorio de GitHub del autor

  2. Una copia del instalador actual de High Sierra de Apple Install macOS High Sierra.app - que puede estar disponible en el sitio web de Apple aquí.

Crear la VM:

Paso 1:

Con ambos archivos predecesores ubicados en su carpeta de escritorio (~/Escritorio), ejecute los siguientes comandos en Terminal:

% cd ~/Escritorio
% chmod 755 create_macos_vm_install_dmg.sh
% sudo ./create_macos_vm_install_dmg.sh "./Install macOS High Sierra.app" ~/Escritorio

El script preguntará: ¿También desea una imagen de disco .iso?. Responda a la solicitud desde el teclado con: 1 intro. El script mostrará su progreso en la ventana de Terminal, finalizando exitosamente con esto:

-- Proceso de construcción completado.
-- El archivo de imagen de disco .dmg creado está disponible en /Users/suusuario/Escritorio/macOS_10136_installer.dmg
-- El archivo de imagen de disco .iso creado está disponible en /Users/suusuario/Escritorio/macOS_10136_installer.iso

Paso 2:

  • Inicie la aplicación VMware Fusion
  • Seleccione Archivo, Nuevo... desde la barra de menú de VMware
  • Arrastre y suelte el archivo ISO creado en el Paso 1 en la ventana titulada Seleccione el método de instalación

A partir de este punto, el resto es estándar para crear una VM en VMware Fusion - consulte la documentación de VMware Fusion si tiene alguna pregunta. El archivo ISO se utilizará para instalar y crear una VM de High Sierra en macOS Catalina. Se le pedirá la ubicación, el idioma, etc., igual que al configurar macOS en una nueva máquina. Todo el proceso tomó aproximadamente 12-15 minutos en mi Macbook Pro.

Y eso es todo - He adjuntado algunas capturas de pantalla del procedimiento a continuación como referencia visual.


0. Error Inicial: VMware 11.5.5 en macOS 10.15.5 con Install macOS High Sierra.app:

Algunas notas:

  • La falla inicial...
  • Versión de VMware 11.5.5
  • macOS 10.15.5 (Catalina)
  • Paquete de la aplicación: Install macOS High Sierra.app
  • Esto funcionará con (por ej.) macOS 10.15.4 y VMware ver 11.5.3
  • La causa de esta falla todavía es desconocida en la actualidad

Error de VMware Fusion

1. Instalación Exitosa de High Sierra - VMware 11.5.5 con macOS_10136_installer.iso

Paso 1 de la Instalación Exitosa de la VM

2. Instalación Exitosa de High Sierra - Elegir SO

Paso 2 de la Instalación Exitosa de la VM

3. Instalación Exitosa de High Sierra - Finalizar Configuración

Paso 3 de la Instalación Exitosa de la VM

4. Instalación Exitosa de High Sierra - Iniciar Instalación de la VM

Paso 4 de la Instalación Exitosa de la VM

5. Instalación Exitosa de High Sierra - Opciones de Instalación de High Sierra

Paso 5 de la Instalación Exitosa de la VM

6. Instalación Exitosa de High Sierra - Seleccionar Instalador

Paso 6 de la Instalación Exitosa de la VM

7. Instalación Exitosa de High Sierra - Iniciar Instalación

Paso 7 de la Instalación Exitosa de la VM

8. Instalación Exitosa de High Sierra - Instalación Completa

introduzca la descripción de la imagen aquí

Creación Exitosa: VM de High Sierra en VMware 11.5.5 en macOS 10.15.5 con Install macOS High Sierra.app y create_macos_vm_install_dmg.sh

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