Necesito crear una máquina virtual para que macOS High Sierra se ejecute con VMware Fusion. Preferiría que esta máquina virtual se creara a partir de 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 nueva MacBook que ejecuta Catalina; aquí es donde me gustaría ejecutar mi High Sierra VM. La MacBook que ejecuta High Sierra también tiene VMware Fusion, pero es una copia antigua que ya no se puede actualizar.
He leído este Q&A que está relacionado con mi pregunta.
Me puse en contacto con el soporte técnico de VMware y básicamente hice la misma pregunta: ¿Cómo puedo crear una máquina virtual de mi MacBook con High Sierra?
Intenté crear un archivo .dmg del HD en mi High Sierra Mac usando CCC
Por razones que no entiendo, mi MacBook físico que ejecuta High Sierra no tiene una partición de recuperación; tal vez no se recogió durante una actualización anterior del HDD/SSD. En consecuencia, ¿esa opción parece no estar disponible?
I d/la file nombrado macOSUpdCombo10.13.6.dmg
desde un sitio de soporte de Apple (no recuerdo la URL). Sin embargo, al abrir ese archivo en VMware Fusion, en lugar de High Sierra, aparece lo que parece ser un procedimiento de instalación. No estaba claro dónde se iba a instalar esto, así que lo abandoné. ¿Alguien más ha usado este archivo para crear una máquina virtual de High Sierra en 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 usarlas con... VMware Fusion... ". No he probado esta utilidad, pero estoy dispuesto a probarla; sin embargo, preferiría saber de alguien que la haya usado con éxito antes que yo. ¿Esta utilidad creará un archivo (dmg) que VMware Fusion pueda abrir y ejecutar una máquina virtual macOS High Sierra?
El soporte técnico de VMware informó sobre la disponibilidad de un archivo adecuado en esta ubicación (¿hackintosh?) . Antes de que me enviaran el enlace, la persona de 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 usado archivos VM de esta fuente? ¿Están bien?
Intenté crear un .dmg
archivo de respaldo 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 para mi MacBook con Catalina. Me temo que no soy lo suficientemente inteligente como para usar CCC.
Probablemente estoy un poco frustrado en este punto. Mi experiencia con la clonación de máquinas en VMware fue hace 3 o 4 años en un entorno de MS Windows; fue muy simple , literalmente una operación con uno o dos clics del mouse. Y he usado VMware bastante en un entorno Mac, pero recientemente eso se ha limitado a la virtualización del sistema operativo Linux... también muy fácil de hacer.
Aparte de todo eso, necesito hacer esto ( virtualización de macOS High Sierra ) por varias razones. Toda ayuda será apreciada.
Usando VMware Fusion Professional versión 11.5.3 en una MacBook Pro con macOS High Sierra , hice lo siguiente para crear una nueva máquina virtual macOS High Sierra :
Cuando llegue a la ventana Utilidades de macOS , si agregó un vHDD más grande , seleccione Utilidad de disco y haga clic en el botón Continuar , luego realice los siguientes pasos:
De lo contrario, seleccione Instalar macOS y haga clic en el botón Continuar .
Continúe siguiendo según corresponda con la instalación de macOS hasta que finalice la instalación del sistema operativo .
En este punto, ahora debería tener una nueva máquina virtual macOS High Sierra que puede elegir para terminar la construcción limpia instalando manualmente las aplicaciones que necesita / desea, y luego restaurar sus datos desde la copia de seguridad, u otra opción es intentar usar el Asistente de migración en cambio.
Como nota al margen, antes de comenzar la instalación, haría una copia del archivo de configuración de la máquina virtual y una copia del disco duro 2 (SATA), el instalador temporal vHDD , ya que podría resultarle útil si elige realizar la clonación. ruta. Estos archivos se encuentran dentro del paquete de documentos de la máquina virtual , por ejemplo:
Como resultado de los problemas que tenía el OP, como se discutió en el hilo de comentarios, se me ocurrió una solución que funciona como se probó.
Antes de la instalación:
Si tiene problemas con VMware Fusion para crear los medios de instalación , puede probar la siguiente solución . Esto supone que la copia del paquete de aplicaciones Install macOS High Sierra.app no está realmente dañada.
Primero, cree un instalador USB de macOS siguiendo las instrucciones en: Cómo crear un instalador de arranque para macOS
Para macOS High Sierra , necesitará una unidad flash USB de 8 GB formateada como Mac OS Extended sin nada valioso, ya que se borrará durante el proceso de creación.
El siguiente comando muestra la 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 , lo usará vmware-rawdiskCreator
para crear un VMDK de disco sin procesar del instalador USB de macOS para agregarlo manualmente al archivo de configuración de la máquina virtual macOS High Sierra siguiendo las instrucciones en: Crear un VMDK de disco sin formato y agregarlo 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.
Moví los archivosInstall macOS High Sierra-pt.vmdk
y dentro del paquete de documentos de la máquina virtual y edité el archivo de configuración , por ejemplo , agregando las siguientes líneas:Install macOS High Sierra.vmdk
macOS 10.13.6.vmx
sata0:2.present = "TRUE"
sata0:2.fileName = "Install macOS High Sierra.vmdk"
sata0:2.deviceType = "rawDisk"
suspend.disabled = "TRUE"
También edité bios.hddOrder
para ser:bios.hddOrder = "sata0:2"
Al iniciar la máquina virtual con un VMDK de disco sin procesar , aparecerá un cuadro de diálogo de contraseña que indica que VMware Fusion requiere privilegios administrativos para acceder a los discos de Boot Camp. ; sin embargo, este es un mensaje genérico que se muestra para cualquier VMDK de disco sin procesar , no solo cuando se ejecuta una instalación de Boot Camp como una máquina virtual .
Una vez finalizada la instalación, las líneas agregadas al archivo de configuración se pueden eliminar y restablecer bios.hddOrder
, por ejemplo:bios.hddOrder = "sata0:0"
Durante la instalación:
Si su copia del paquete de aplicaciones Install macOS High Sierra.app se descargó antes del 24 de octubre de 2019 , cuando caducaron los certificados de seguridad de Apple utilizados para firmar el software, recibirá el mensaje de error Esta copia de la aplicación macOS High Sierra está dañada y no puede No se utilizará para instalar macOS durante el proceso de instalación después de seleccionar Instalar macOS y hacer clic en el botón Continuar .
La solución , suponiendo que la copia del paquete de la aplicación Install macOS High Sierra.app no esté dañada, es desconectar temporalmente el adaptador de red de la máquina virtual , de modo que no pueda comunicarse con un servidor de tiempo NTP , y establecer temporalmente la fecha en cualquier fecha anterior al 24 de octubre de 2019 .
Esto se puede hacer antes de seleccionar Instalar macOS y hacer clic en el botón Continuar usando Terminal desde el menú Utilidades usando, por ejemplo, y luego cerrar Terminal y continuar con normalidad.date 102300019
Una vez finalizada la instalación inicial, la fecha se puede establecer en su fecha correcta y el adaptador de red de la máquina virtual se puede volver a conectar.
Esta respuesta es la respuesta aceptada, y AFAIK, también es una respuesta correcta. Sin embargo, debo decir que en realidad no he trabajado en todo el procedimiento dado en la respuesta. Me atasqué en los detalles del uso de VMware vmware-rawdiskCreator
y no pude completar el procedimiento.
Si desea leer los extensos comentarios que siguen a la respuesta aceptada, puede concluir que las últimas versiones de macOS Catalina (10.15.5) y VMware Fusion (11.5.5) hicieron que la creación de una VM de macOS fuera ardua en el mejor de los casos . No entiendo por qué esto es así, pero creo que es innecesariamente difícil debido a las decisiones tomadas por Apple y VMware. Digo esto porque es fácil usar versiones anteriores del software.
Mi objetivo principal al publicar esta respuesta alternativa es describir cómo creé una macOS High Sierra VM
que se ejecuta en VMware Fusion (11.5.5) en mi máquina macOS Catalina (10.15.5). Puede ser un enfoque más fácil que la respuesta aceptada, pero requiere una Mac adicional con una versión anterior de macOS y, al menos en mi caso, una versión anterior de VMware Fusion. Dicho esto, aquí va:
El desafío inicial es obtener una copia completa ( > 5 GB de archivo ) del 'archivo de 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.
Una vez que tenga este archivo ( Install macOS High Sierra.app
), debe ubicarse en una Mac con macOS High Sierra 10.13.6 que también tenga una copia de VMware Fusion ver. 10. Tenga en cuenta que también pueden funcionar otras combinaciones de macOS y VMware Fusion; solo informo lo que usé.
Cree una máquina virtual High Sierra en VMware Fusion seleccionando File, New...
desde la barra de menú y luego arrastre y suelte el archivo Install macOS High Sierra.app
en el cuadro de diálogo de VMware Fusion. Siga el proceso guiado:
Haga clic en el Finish
botón para comenzar a crear la máquina virtual de High Sierra. Cuando el proceso se haya completado, verá la nueva máquina virtual en la lista, podrá seleccionarla e iniciarla. La máquina virtual se iniciará en una nueva ventana.
Finalmente, copie el .vmwarevm
archivo de High Sierra Mac (el real, físico) a Catalina Mac. Una vez que tenga el archivo colocado donde lo desea, haga clic derecho sobre él y seleccione la opción para abrir el archivo con VMware Fusion.
Eso es todo. Estoy considerando escribir un epílogo de esta saga para documentar algunos de los obstáculos encontrados y mis preguntas sobre por qué este proceso se hizo tan difícil. Eso es para otro día: estoy oficialmente agotado con Catalina y VMware por ahora.
Esta respuesta es la respuesta aceptada, y AFAIK, también es una respuesta correcta. Sin embargo, debo decir que en realidad no he trabajado en todo el procedimiento dado en esa respuesta. Me atasqué en los detalles del uso de VMware vmware-rawdiskCreator
y no pude completar el procedimiento. Anteriormente creé un enfoque alternativo ( primer enfoque alternativo ) a la respuesta aceptada que está aquí . Esta respuesta, la que sigue, es un segundo enfoque alternativo para cumplir el objetivo:
macOS High Sierra VM
que se ejecute bajo 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 macOS Catalina 10.15.5 de destino . Esta simplificación está habilitada por un repositorio de GitHub llamado acertadamente create_macos_vm_install_dmg
.
Una copia local del script: create_macos_vm_install_dmg.sh
disponible en el repositorio de GitHub del autor
Una copia del instalador High Sierra actual de Apple Install macOS High Sierra.app
, que puede estar disponible en el sitio web de Apple aquí.
Con ambos archivos de requisitos previos ubicados en su carpeta de Escritorio ( ~/Desktop
), ejecute los siguientes comandos en Terminal
:
% cd ~/Desktop
% chmod 755 create_macos_vm_install_dmg.sh
% sudo ./create_macos_vm_install_dmg.sh "./Install macOS High Sierra.app" ~/Desktop
El script preguntará: Do you also want an .iso disk image?
. Responda al aviso del teclado con: 1
return. El script publicará su progreso en la Terminal
ventana y terminará con éxito con esto:
-- Building process complete.
-- Built .dmg disk image file is available at /Users/youruser/Desktop/macOS_10136_installer.dmg
-- Built .iso disk image file is available at /Users/youruser/Desktop/macOS_10136_installer.iso
VMware Fusion
aplicaciónFile, New...
de la barra de menú de VMwareDesde 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 máquina virtual High Sierra en macOS Catalina. Se le solicitará la ubicación, el idioma, etc., igual que cuando configura macOS en una máquina nueva. Todo el proceso tomó entre 12 y 15 minutos en mi Macbook Pro.
Y eso es todo: he adjuntado algunas capturas de pantalla del siguiente procedimiento como referencia visual.
Install macOS High Sierra.app
:Algunas notas:
Install macOS High Sierra.app
macOS_10136_installer.iso
Creación exitosa: High Sierra VM bajo VMware 11.5.5 en macOS 10.15.5 con Install macOS High Sierra.app
ycreate_macos_vm_install_dmg.sh
Seamus
usuario3439894
usuario3439894
Seamus
usuario3439894
usuario3439894
guaudivertidofeliz
Seamus