¿Instalar OS X en VirtualBox en iMac?

9

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

David
fuente
Nota: solo se permite virtualizar la versión del servidor de Snow Leopard. La virtualización de la versión no Server 10.6.x viola el EULA.
Ian C.
Hay sitios web que toda anfitrión pre liado imágenes virtuales de la caja que completamente salvar de tener que pasar por ningún tipo de instalación / configuración de la VM
Alexander - Restablecer Mónica
@XAleXOwnZX si esto sigue siendo cierto, ¿puedes enumerar algunos?
Aidan Miles
Google "virtual box images"
Alexander - Restablece a Monica el

Respuestas:

8

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

  • Ripea tu DVD original de Snow Leopard en formato ISO.
  • En VirtualBox, cree una nueva máquina virtual. Póngale 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 VM. Elegí 1024 MB. Haga clic en Siguiente. Creé un nuevo disco duro virtual, elegí 20 GB de almacenamiento que se expande dinámicamente. Haga clic en finalizar.
  • Abra la configuración de esta nueva máquina virtual y, en la sección Almacenamiento, cargue el ISO de Snow Leopard en el dispositivo de CD / DVD ahora vacío.
  • Ahora cierre VirtualBox (¡importante!). Encuentre el archivo XML que define la máquina virtual que acaba de crear. Esto estará adentro ~/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 = "ourhardworkbythesewordsguarddedpleasedontsteal (c) AppleComputerInc" />

  • 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 Discos en el menú Utilidades. Seleccione el disco virtual y haga clic en Borrar. Ciérrelo y ahora puede instalar OSX. Antes de eso, puede elegir personalizar la instalación. Puede ser interesante deshabilitar las traducciones de idiomas adicionales o el soporte de la impresora (ahorra aproximadamente 2 GB).

Ian C.
fuente
1
No tengo suerte de encontrar el archivo .XML. No hay ninguna 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 home / user con .vbox, .vbox-prev y .vhd
David
1
Veo VirtualBox.xml en ~ / Library / VirtualBox / que tiene cosas ExtraDataItem en él. ¿Debo ponerlo allí?
David
Tampoco tuve suerte con eso, solo para tu información.
David
@David eso es un fastidio. No lo he probado en mucho tiempo, así que VirtualBox puede haber seguido adelante. :(
Ian C.
1
Esto funciona para mi. 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 recientes de VirtualBox almacenan su VM en /Users/<user>/VirtualBox VMs/<vm name>/<vm name>.vbox Tip: copia de seguridad antes de realizar cambios.
Hanxue
2

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. La mía fue 10.6.0.

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

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> Chipset: ICH9

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

Sistema> Placa base> Funciones ampliadas> 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 (marcada)

Almacenamiento> 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> Activar controlador USB (marcado)

Puertos> USB> Activar USB 2.0 (marcado)

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

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

Esto es exactamente lo que hice y tengo corriendo ahora. Se actualizó 10.6.0 a 10.6.8 utilizando la Actualización de software estándar. No se requieren parches, kexts u otros hacks.

Mi sistema: iMac 21.5 "Finales de 2009 (3.06GHz Intel Core 2 Duo, con 16GB de RAM)

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

Intenté actualizar VirtualBox a 4.1.14, pero eso rompió esta máquina virtual de alguna manera. Nunca entendí bien 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 por eso?

¡Espero que ayude!

Vickash
fuente
0

Tengo un viejo macbook (blanco 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). Casi 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é el 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 extendido (registrado) y haga clic en "partición" para particionar el disco. Salga de la utilidad de disco, luego seleccione reinstalar osx. Seleccione su HDD virtual e instálelo.

Tomó fooooorrrrrrrreeeevvvvvveerrrrrrrrr! Dicha instalación de 20 min. Fue más como 45 min. Si la pantalla se pone blanca durante la instalación, es solo una pantalla inactiva. Haga clic de nuevo en la ventana de la máquina y debería mostrarle el estado actual de la instalación. 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.

Steven
fuente