2 votos

Ejecutar una máquina virtual de OS X 10.6 en MacOS 10.15 con VirtualBox

Estoy luchando por crear una máquina virtual de Mac OS X 10.6 (Snow Leopard) en MacOS 10.15 (Catalina). Cómo puedo utilizar Snow Leopard en VirtualBox en MacOS Catalina?

Esto es lo que tengo:

  • MacOS 10.15.7 (19H1217)
    • Funcionando en un MacBook Pro (Retina, 15 pulgadas, mediados de 2014)
  • VirtualBox versión 6.1.22 r144080 (Qt5.6.3)
  • Archivo ISO de instalación de Max OS X 10.6

Tras la configuración inicial, VirtualBox llega hasta aquí y nada más: enter image description here

2voto

David Anderson Puntos 2189

Tienes razón. Estoy usando un iMac (21,5 pulgadas, finales de 2013) con Catalina 10.15.7 y la misma versión de Virtual Box. He solucionado tu problema haciendo que el firmware arranque desde un archivo z. He optado por arrancar desde FS1:\System\Library\CoreServices\boot.efi .

La solución sencilla es introducir lo siguiente en el Shell> rápido.

FS1:\System\Library\CoreServices\boot.efi

He utilizado un archivo ISO de Snow Leopard creado a partir de un DVD de Snow Leopard OS X 10.6 comprado a Apple. Para más información, consulte esta respuesta .

Necesitaba poner el "Controlador de Audio" en ICH AC97 De lo contrario, Snow Leopard no arrancaría una vez completada la instalación. Este cambio da como resultado un Snow Leopard sin sonido.

Después de la instalación, actualicé inmediatamente a OS X 10.6.8 descargando Mac OS X 10.6.8 Update Combo v1.1 al host, transfiriendo a la máquina virtual e instalando.

I habilitar el kernel de 64 bits introduciendo el siguiente comando y reiniciando.

sudo systemsetup -setkernelbootarchitecture x86_64

Guest Additions no pudo instalarse con el siguiente mensaje emergente.


No he tenido problemas para instalar Snow Leopard en un iMac (21,5 pulgadas, mediados de 2011) con High Sierra 10.13.6 y Virtual Box versión 6.1.12 r139181 (Qt5.6.3). Es decir, no he necesitado cambiar el "Audio Controller". Pude actualizar a OS X 10.6.8 y habilitar el kernel de 64 bits. Sin embargo, Guest Additions no pudo instalarse con el siguiente mensaje emergente.

Supongo que se habrán instalado las Guest Additions, si se estaba utilizando una versión antigua de VirtualBox.

0voto

Steve Chambers Puntos 5054

Recuerdo haber hecho algo similar a esto hace un tiempo y me encontré con los mismos problemas. Veo que la gente de virtualbox no ha solucionado ese problema todavía.

La mejor manera de hacerlo es crear una VM en VMWare Fusion. Puedes descargarlo y utilizarlo para esto de forma gratuita. Y siempre que estés virtualizando MacOS en un Macintosh real, físico y de la marca Apple, debería funcionar.

VMWare arrancará e instalará MacOS en una VM en un Mac con MacOS fuera de la caja sin quejas ni problemas. Hice esto con MacOS Mojave pero debería ser más sencillo con una versión anterior de MacOS siempre que tengas el instalador de Apple.

Si sigue las instrucciones aquí que debería conseguirte una instalación de MacOS que funcione y que puedas utilizar. Estas instrucciones se refieren a Mojave, pero deberían servir para versiones anteriores de MacOS.

No voy a citar toda la entrada del blog aquí, pero se configura una VM en Fusion para la versión de MacOS que se desea y luego se crea una ISO/DMG utilizando unos pocos y sencillos comandos de terminal, luego se selecciona esa imagen como medio de instalación de arranque en VMWare Fusion y se sigue el procedimiento estándar de instalación de MacOS.

El truco aquí es que Virtualbox puede usar directamente una VM creada en Fusion, así que cuando hayas terminado con la instalación y tengas una VM de MacOS arrancable en Fusion, puedes borrar Fusion y usar Virtualbox.

Hay una serie de tutoriales por ahí que pueden ayudar con esto. el de mi blog vinculado a la entrada del blog vinculado anteriormente, pero hay otros. Google es tu amigo. El truco es utilizar VMWare Fusion para crear la VM y luego se puede ejecutar en Virtualbox.

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