Apple lanzó recientemente nuevos MacBook Pro, Imac y Mac Mini con el chip M4, que trae muchas mejoras de rendimiento, especialmente cuando se trata de tareas de IA. Sin embargo, los usuarios enfrentan problemas al intentar ejecutar máquinas virtuales con algunas versiones más antiguas de macOS en las nuevas máquinas.
M4 Mac y máquinas virtuales
Como señaló el investigador Csaba Fitzl (a través de Compañía ligera ecléctica), parece que las últimas Mac con el chip M4 no pueden ejecutar máquinas virtuales con versiones MacOS antes de Ventura 13.4. El problema afecta a cualquier software de virtualización disponible para la Mac.
Según el sitio web, tratar de ejecutar una máquina virtual en M4 Macs con MacOS 13.3 o anterior da como resultado una pantalla negra con la VM que no se inicia. Muchos usuarios han intentado cambiar la configuración en el virtualizador o incluso iniciar la VM en modo de recuperación, pero el resultado es el mismo. Todo funciona bien en Macs con chips M1, M2 o M3.
La mala noticia es que nadie tiene una pista concreta sobre lo que exactamente está causando el error o la incompatibilidad.
Desafortunadamente, como este error evita que la VM arrance, no hay una forma confiable de acceder a su registro para descubrir qué va mal allí. Tampoco hay ningún signo de la falla en el registro del host: el host parece inicializar su virtio y otro soporte normalmente, sin errores o fallas. Después de ellos, los procesos de virtualización en el anfitrión caen en silencio mientras esperan a que comience la VM, lo que nunca sucede.
Según el investigador, parece más probable que el error afecte una parte temprana del arranque del núcleo, lo que requeriría que Apple lance nuevos archivos IPSW para versiones más antiguas de MacOS para que funcionen con M4 Macs. Sin embargo, es muy poco probable que esto suceda.
Cualquier persona que trabaje con máquinas virtuales que ejecutan versiones MACOS antes de 13.4 debe tener en cuenta antes de actualizar a un nuevo M4 Mac. Apple aún tiene que reconocer el problema. En cuanto a otros Mac de Silicon Apple, pueden ejecutar máquinas virtuales con MacOS 12 Monterey o posterior (la versión mínima recomendada para estas Mac es 12.4).
En una nota relacionada, MacOS Sequoia ha agregado múltiples mejoras para máquinas virtuales, incluido el soporte completo para iniciar sesión en cuentas de iCloud, que no era posible en Mac VMS antes.