¿Instalar OS X en VirtualBox en iMac?

¿Es posible instalar OS X 10.6 Snow Leopard en VirtualBox en un iMac (i3) con OS X 10.6.8? Tengo el CD de instalación 10.6, DMG e ISO, pero no puedo hacer que ninguno de ellos arranque desde VirtualBox.

Nota: solo se permite virtualizar la versión de servidor de Snow Leopard. La virtualización de la versión 10.6.x que no es del servidor infringe el EULA.
Hay sitios web que alojan imágenes completas de cajas virtuales preempaquetadas que le evitan por completo tener que pasar por cualquier tipo de instalación/configuración de la máquina virtual.
@XAleXOwnZX si esto sigue siendo cierto, ¿puede enumerar algunos?
Google "imágenes de caja virtual"

Respuestas (3)

Estas instrucciones son para VirtualBox en Windows y Linux, pero también funcionan bien en OS X. Tomado de aquí , resumido y modificado para el sistema operativo invitado OS X:

  • Copie su DVD minorista original de Snow Leopard en formato ISO.
  • En VirtualBox, cree una nueva máquina virtual. Asígnele el nombre que desee, pero seleccione "Mac OS X" como sistema operativo y "Mac OS X Server" como versión. Haga clic en Siguiente. Asigne una buena cantidad de RAM a la máquina virtual. Elegí 1024 MB. Haga clic en Siguiente. Cree un nuevo disco duro virtual, elegí 20 GB de almacenamiento de expansión dinámica. Haga clic en finalizar.
  • Abra la configuración de esta nueva máquina virtual y, en la sección Almacenamiento, cargue la ISO de Snow Leopard en el dispositivo de CD/DVD ahora vacío.
  • Ahora cierra VirtualBox (¡importante!). Busque el archivo XML que define la máquina virtual que acaba de crear. Esto será en ~/Library/VirtualBox/Machines/<name of the VM>/<name of the VM>.xml. Busque este archivo en una edición de texto para las ExtraDataItemetiquetas. Después de la última instancia de ExtraDataItemetiquetas, agregue las siguientes dos ExtraDataItemetiquetas nuevas:

    <ExtraDataItem name="VBoxInternal2/EfiBootArgs" value=" "/>

    <ExtraDataItem name="VBoxInternal2/SmcDeviceKey" value="nuestro arduo trabajo por estas palabras guardado por favor no robar (c) Apple Computer Inc"/>

  • Guarde y cierre el archivo.

  • Abra VirtualBox y encienda la máquina virtual. La instalación comenzará después de unos minutos. Elige tu idioma. Ahora abra la Utilidad de disco en el menú Utilidades. Seleccione el disco virtual y haga clic en Borrar. Ciérrelo y ahora puede instalar OSX. Antes de eso, puede optar por personalizar la instalación. Puede ser interesante desactivar las traducciones de idiomas adicionales o el soporte de impresora (te ahorras unos 2 GB).

No tengo suerte para encontrar el archivo .XML. No hay una carpeta de Máquinas en ~/Library/VirtualBox/, ni Finder puede encontrar OSX.xml en el HDD. Todo lo que puedo encontrar es /VirtualBox VMs/OSX/ en mi carpeta de inicio/usuario con .vbox, .vbox-prev y .vhd
Veo VirtualBox.xml en ~/Library/VirtualBox/ que tiene elementos ExtraDataItem. ¿Debería ponerlo allí?
No hubo suerte con eso tampoco, solo para tu información.
@David eso es un fastidio. No he probado esto en mucho tiempo, por lo que es posible que VirtualBox haya seguido adelante. :(
Esto funciona para mí. La parte crucial es agregar la <ExtraDataItem>etiqueta xml, justo después de la <Machine>etiqueta . <VirtualBox ...> <Machine uuid="..." name="OS X Mavericks" ...> <ExtraData> <ExtraDataItem name="VBoxInternal2/EfiBootArgs" value=" "/> <ExtraDataItem name="VBoxInternal2/SmcDeviceKey" value="ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"/> </ExtraData> Las versiones más nuevas de VirtualBox almacenan su VM en /Users/<user>/VirtualBox VMs/<vm name>/<vm name>.vboxSugerencia: haga una copia de seguridad antes de realizar cambios.
No pude hacer que VirtualBox arrancara desde un archivo .dmg que hice desde el disco de instalación de Snow Leopard. La máquina virtual se inició con éxito desde el disco después de unos minutos, después de que hice estos cambios: aumentar Pantalla> Memoria de video de 6 MB a 128 MB, habilitar la Aceleración 3D, decirle a VirtualBox que llene la unidad de CD/DVD con mi unidad host (física real drive) en lugar de un archivo de disco virtual de DMG, omitiendo la EfiBootArgs ExtraDataItemetiqueta y agregando <ExtraDataItem name="VBoxInternal2/EfiGopMode" value="4"/>(que solo cambia la resolución de pantalla de 1027 × 768 a 1440 × 900).
Parece que los archivos .vbox son los archivos xml que necesita.

Tengo un SL 10.6.8 VBox ejecutándose mientras hablamos. Funciona perfectamente, aunque un poco lento. Estoy a punto de abandonarlo por razones totalmente ajenas a VirtualBox, pero veamos si puedo recordar todo lo que hice para que funcione:

1) Como dijo la otra respuesta, comience con una copia de un DVD SL original. El mío era 10.6.0.

2) También como la otra respuesta, cree la nueva VM, seleccione Mac OS X Server (incluso si no está usando el servidor), asigne> = 1 GB de RAM (le daría al menos 2 GB si puede prescindir de él) y monte su DVD copiado.

3) No arranque la máquina.

4) Abra la configuración de la máquina y asegúrese de que todo lo siguiente esté configurado:

Sistema > Placa base > Conjunto de chips: ICH9

Sistema > Placa base > Funciones extendidas > Habilitar IO APIC (marcado)

Sistema > Placa base > Funciones extendidas > Habilitar EFI (marcado)

Sistema > Procesador > Habilitar PAE/NX (marcado)

Sistema > Aceleración > Habilitar VT-x/AMD-V (marcado)

Sistema > Aceleración > Habilitar paginación anidada (marcado)

Almacenamiento > Aquí asegúrese de que el disco duro esté conectado a un controlador SATA de tipo AHCI.

Red > Adaptador 1 (o cualquier otro) > Tipo de adaptador: servidor Intel PRO/1000 T (82543GC)

Puertos > Puertos serie > Habilitar puerto serie (desmarque esto)

Puertos > USB > Habilitar controlador USB (marcado)

Puertos > USB > Habilitar USB 2.0 (marcado)

5) Inicie la máquina y debería ver el modo de arranque detallado (sin pantalla gris de Apple).

6) Continúe con la instalación de OS X.

Esto es exactamente lo que hice y tengo funcionando ahora. Actualizado 10.6.0 a 10.6.8 usando Actualización de software estándar. No se requieren parches, kexts u otros hacks.

Mi sistema: iMac de 21,5" de finales de 2009 (Intel Core 2 Duo de 3,06 GHz, con 16 GB de RAM)

Versión de VirtualBox: 4.1.12 r77245 con extensiones instaladas.

Intenté actualizar VirtualBox a 4.1.14, pero eso rompió esta VM de alguna manera. Nunca supe por qué, pero eso me impidió actualizar. No he probado 4.1.16 todavía. Si no puede instalarlo en la versión actual con esta configuración, ¿tal vez sea por eso?

¡Espero que ayude!

Tengo una macbook vieja (blanca de 13"). No pude actualizar a Mavericks a través de AppStore debido a mi hardware (no me permitía descargar). Actualmente en 10.6.8

Instalé la última versión de virtualbox (4.3.6). Encontré 10.8.5 installesd.iso en la web (no recuerdo dónde). Prácticamente todas las configuraciones predeterminadas (40 GB de HD estático en formato .vdi, 2 GB de RAM, 128 MB de memoria de video). En la configuración, el controlador predeterminado es SATA, que funcionó para mí. Agregué installesd.iso a la unidad de DVD virtual e inicié la máquina. La máquina se inicia y verá verbage durante un par de minutos, luego accederá a la pantalla de opciones del disco de instalación. Seleccione "utilidad de disco". En "utilidad de disco", seleccione el HDD virtual que tiene para la máquina (el que está en la parte superior de la lista). Seleccione "partición"-> 1 partición-> mac os extended (registrado) y haga clic en "partición" para particionar el disco. Salga de la utilidad de disco, luego seleccione reinstalar osx. Seleccione su disco duro virtual e instálelo.

Tomó fooooorrrrrrrreeeevvvvvveerrrrrrrrr! Dicha instalación de 20 min. Fue más como 45 min. Si la pantalla se vuelve blanca durante la instalación, es solo una pantalla inactiva. Vuelva a hacer clic en la ventana de la máquina y debería mostrarle el estado de instalación actual. Cree una cuenta como lo haría normalmente para Mac y comience a usar su Mac.

Ahora puedo actualizar mi VM a Mavericks (actualmente descargando) en el bare metal que no pude actualizar.