¡Damas y caballeros, bienvenidos! hoy mostraré como instalar macOS Monterrey en VMware ESXi. Comentaros que pese a que el desarrollador de la herramienta que hace posible esta instalación comenta que es válido para ESXi 7.0, no ha funcionado con la ESXi 7.0.3 build-20036589.

Y la razón viene por el hecho de que VMware recientemente ha anunciado que ya no permitirá la instalación de macOS por lo tanto, quisiera dejar plasmado en este 3er y último procedimiento, como instalar macOS Monterrey en VMware ESXi.
Nota:
Procedimiento no recomendable a nivel de empresas o para uso de computadora/ordenador principal; simplemente usadlo como máquina de pruebas y todo cambio ‘significativo del sistema’, ejecutarlo siempre después de hacer un snapshot a la máquina.
¿Qué se necesita para Instalar macOS Monterrey en VMware ESXi?
- Servidor con VMware ESXi versión 6.7. Lo instalaré en la versión que recientemente actualicé aquí de Julio 2022.
- Tener el hipervisor VMware ESXi desbloqueado para poder instalar macOS, cuyos pasos están detallados aquí. Se recomienda que en dicho servidor la máquina sea instalada en un SSD.
- Un mac y mínimo 50 GB de almacenamiento disponible para crear las imágenes y descargar el instalador. Una máquina virtual también es válida. 🙂
- Computadora / ordenador con Windows, Mac o Linux para la conexión ssh al ESXi. Si tienes Windows, se require el programa Putty que puedes descargar desde aquí.
- Programa Filezilla (opcional)
Convertir imagen macOS Monterrey a .iso
Abriremos la terminal de un equipo macOS y escribiremos los siguientes comandos:
- Para tener permisos de administrador:
sudo -i
- Crearemos una imagen ‘vacía’ de 16 GB (16384 mb), en la carpeta /tmp/ del equipo:
sudo hdiutil create -o /tmp/Monterrey -size 16384m -volname Monterrey -layout SPUD -fs HFS+J

- Montamos esa imagen en el equipo:
sudo hdiutil attach /tmp/Monterrey.dmg -noverify -mountpoint /Volumes/Monterrey

- Para fusionar ambas imágenes (tomará unos minutos):
sudo /Applications/Install\ macOS\ Monterrey.app/Contents/Resources/createinstallmedia --volume /Volumes/Monterrey --nointeraction

Y mientras se realiza este proceso podemos ahorrar tiempo y crear una máquina virtual en el servidor ESXi con las siguientes especificaciones:

- CPU mínimo 4 cores
- 8 GB de memoria RAM
- 40 GB de almacenamiento
- Expulsamos la imagen creada de nuestro equipo macOS:
hdiutil eject -force /Volumes/Install\ macOS\ Monterrey/

- Convertimos la imagen a formato de disco:
hdiutil convert /tmp/Monterrey.dmg -format UDTO -o /Users/tuescritorio/

- Movemos el fichero creado, que está en la carpeta temporal con la extensión soportada en el VMware ESXi (.ISO), al escritorio:
mv -v /tmp/Monterrey.dmg /Users/tuescritorio/Monterrey.iso
Y una vez ya tengamos fichero de imagen de instalación, copiaremos esta para tener un orden en los ficheros de instalación.


Instalar macOS Monterrey en VMware ESXi
Nos aseguramos antes de encender la máquina virtual de cargar el fichero de imagen de instalación .iso en la misma, marcar las siguientes opciones:

Arrancamos la máquina virtual, formateamos el disco en APFS y no escribimos nada hasta que estemos en el escritorio de macOS, ya que no tiene los controladores del VMware instalados y encima estamos en la consola del VMware y posiblemente nos de problemas.





Curiosidades finales
- Se deben instalar los controladores de la misma forma que expliqué en el artículo de Instalar VMware Tools en macOS Catalina y con esto ya tendremos nuestra máquina virtual operativa. A fecha de este artículo es la versión 12.0.6.

- Se debe configurar también el acceso remoto para un acceso más cómodo, y no tener que estar interactuando con la consola del ESXi.


- Adicionalmente podemos configurar las opciones de compartir carpeta para copiar ficheros a nuestro macOS virtualizado por red. Incluso por ssh !
