¿Cómo puedo instalar Mac OS X Lion en VirtualBox o en cualquier otro tipo de máquina virtual?

Compré compró una licencia de Lion y escuché que es compatible con la installation de la máquina virtual.

Quiero instalar Lion en mi VirtualBoxVM en Lion en un iMac. ¿Cómo puedo hacer esto?

10.7 (compilation 11A511) invitado en VirtualBox 4.1 mayor

Si bien los foros de usuarios finales actualmente están limitados a Mac OS X Server , no actualizado para Lion, se habla de Lion (no siempre Lion Server) en ese context .

Con el VirtualBox más reciente, no es necesario convertir imágenes de disco; Los files .dmg son reconocidos.

Dependiendo de su enfoque, es posible que vea:

This version of Mac OS X is not supported on this platform!

– ( ejemplo ) – Vi eso al less una vez.

Sugerencia A: aguarde los medios de Apple

Lo recomiendo mucho.

Espere la provisión de Lion de Apple en una memory USB. Puede ser algo superior a 11A511 y, si es así, esa grandeza puede ser más adecuada para su uso en máquinas virtuales sin la necesidad de hackear (consulte la precaución a continuación).

Sugerencia B: bash de actualización de Snow Leopard dentro de la máquina virtual

En la máquina virtual: luego instale Snow Leopard (honrando la licencia de Apple para Snow Leopard en la medida de lo posible en esta situación) use esa installation para nada más que una actualización inmediata a Lion. Atención por favor a los acuerdos en Apple – Legal .

Sugerencia C: pirateo de hobby con BaseSystem.dmg

  1. montar el oculto Apple_Boot Recovery HD

  2. use ditto o cp para separar de ese volumen una copy del siguiente file:

    /Volumes/Recovery HD/com.apple.recovery.boot/BaseSystem.dmg

  3. desmontar la recuperación HD

  4. use chflags con la palabra key nohidden para eliminar el indicador hidden de la copy que usted apartó

  5. si puede arrancar la máquina virtual desde esa .dmg luego use Mac OS X Utilities para reinstalar usando la distribución de software electrónico descargada de Apple

  6. si en el paso (5) fracasas, discute en Ask Different Chat .

Sugerencia D: hobby hacking con InstallESD.dmg

Al less un usuario de Apple Exchange reporta cierto éxito con un DVD producido en casa quemado desde un InstallESD.dmg

Esto puede ser más tentador y más probable que produzca algún éxito inmediato, pero en mi opinión: piratear con este .dmg en particular (ignorar el .app de Apple para el 11A511 en su set) conlleva los mayores riesgos a largo ploop.

¡Precaución!

Al utilizar cualquier .dmg fuera de context, como se sugirió anteriormente, puede estar arriesgando la integridad de su installation en forms que no podemos pnetworkingecir . Considere el siguiente extracto de Ask Different Chat:

  • Dispositivos de arranque producidos en casa para Lion: riesgos conocidos y desconocidos alnetworkingedor de 10.7 (Build 11A511)

Con esa precaución en mente, mi recomendación más firme es (A) esperar a que Apple proporcione medios flash USB ( progtwigdos para agosto de 2011 ) con la suposition de que será ambos (i) mayor que 11A511 y (ii) más adecuado para virtual máquinas y otros entornos que carecían de amplio apoyo de Apple el día del lanzamiento de Lion.

(Tenga en count que el primer día estuvo casi totalmente orientado a las actualizaciones basadas en descargas de Snow Leopard ).

10.7.xo 10.8 (Build 12A269) en VirtualBox

Una alternativa preferida a mi respuesta anterior , un enfoque más simple para instalar y luego generar imágenes de lo que se requiere para ejecutar 10.8 en un VirtualBoxVM.

Suponga que un enfoque similar será igualmente bueno para 10.7.

Intención

Una plantilla, una image de disco virtual razonablemente pequeña que se puede copyr para usar en cualquier VirtualBoxVM.

Requisitos

VirtualBox 4.1.18 o superior.

Una unidad de repuesto. Para una máquina virtual con 2 GB de memory, un dispositivo de 16 GB será suficiente.

Crea una plantilla

  • Use Disk Utility para particionar la unidad de repuesto, una partición
  • nombrar la partición de la plantilla Mountain Lion
  • instala un gestor de arranque a tu plantilla
  • instalar Mountain Lion a la plantilla
  • cuando la pantalla de bienvenida muestra regiones, cierre
  • use el Administrador de inicio para comenzar desde algo que no sea la plantilla
  • utilice el panel Disco de inicio de las Preferences del Sistema para seleccionar un sistema para el uso diario
  • opcionalmente, instale otras cosas en el dispositivo que incluye la plantilla
  • idealmente, optimice la plantilla (utilicé iDefrag)
  • usa la Utilidad de Discos para borrar el espacio libre
  • desmontar la plantilla
  • get el tamaño, en bytes, del dispositivo
  • crear una image de disco virtual del dispositivo
  • arrastre la image al Virtual Media Manager de VirtualBox.

Primer uso de una copy de la plantilla

  • Use el Administrador de medios virtuales para copyr la image
  • agregue la copy a una máquina virtual
  • configurar la máquina para no usar EFI
  • encender la máquina
  • darle al volumen de inicio un nombre distintivo.

Sugerencias

Para una máquina virtual configurada de la manera descrita anteriormente:

  • no habilite FileVault 2 – sin EfiLoginUI será imposible comenzar desde el volumen protegido
  • no elija Acerca de esta Mac en el menu Apple; en su lugar, use Información del sistema
  • Es posible que OS X no se reinicie sin una pequeña intervención, ver abajo.

Siempre que inicie la máquina virtual

Para verbosidad, use la opción de arranque -v . Un ejemplo, con Chimera:

Captura de pantalla de Chimera 1.11.1 con la opción de arranque -v

Siempre que intente reiniciar la máquina virtual

Verbosity te permitirá ver cuándo se hacen las cosas, después de lo cual se intentará un reinicio de MACH :

OS X en un VirtualBoxVM que no procede más allá de MACH Reiniciar

Si OS X no continúa más allá de ese punto, use el menu Máquina de VirtualBoxVM:

  • Reiniciar.

Cargadores de arranque

Para una primera testing, elegí Chimera 1.10.0.

MultiBeast 5.0 para Mountain Lion puede instalar Chimera 1.11.1.

Obtener el tamaño de un dispositivo

Use diskutil .

En este ejemplo, quiero el tamaño de disk4 :

 sh-3.2$ diskutil list disk4 /dev/disk4 #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *15.9 GB disk4 1: EFI 209.7 MB disk4s1 2: Apple_HFS Mountain Lion template 14.4 GB disk4s2 3: Apple_Boot Recovery HD 650.0 MB disk4s3 4: Apple_Boot Coriolis Recovery HD 650.0 MB disk4s4 sh-3.2$ diskutil info disk4 | grep Total Total Size: 15.9 GB (15879634944 Bytes) (exactly 31014912 512-Byte-Blocks) 

El segundo command – diskutil info disk4 | grep Total diskutil info disk4 | grep Total – me dio el total.

Crear una image de disco virtual de un dispositivo

Use VBoxManage convertfromraw .

Para el ejemplo de arriba:

 sudo cat /dev/disk4 | VBoxManage convertfromraw stdin ~/Documents/Mountain\ Lion\ template.vdi 15879634944 

Como se escribieron ceros cuando se borró el espacio libre, la image resultante debería ser mucho más pequeña que el tamaño del dispositivo, probablemente less de 8 GB.

Crédito adicional: la respuesta aceptada a una pregunta de Superusuario , VirtualBox: arranque del disco clonado .

¿Por qué crear una image de todo el dispositivo?

Supongamos que una versión futura de VirtualBox podrá usar Apple_Boot .

Número de serie y UUID de hardware

No sé qué es normal para VirtualBox.

Una captura de pantalla del resultado de mi testing (tipo de máquina Mac OS X, versión de máquina Mac OS X (64 bit), Chimera 1.11.1):

un número de serie y UUID de hardware en un VirtualBoxVM

Es posible cambiar tales cosas, pero los methods de cambio están más allá del scope de esta pregunta.


Un enfoque más largo

La revisión 7 de esta respuesta delineó un enfoque más largo y complicado para instalar y ejecutar 10.7 en un VirtualBoxVM. Ese enfoque, originalmente para 10.7, puede ser igualmente bueno para 10.8.

Se supone que VMWare Fusion 4 lo admite, pero no sé si ya salió.

Vea este artículo: http://osxdaily.com/2011/06/08/create-burn-bootable-mac-os-x-lion-install-disc/

Use el file .dmg como su disco de origen. Puede que tenga que convertirlo primero a .iso: si ese es el caso, use Disk Utility para convertirlo en una image "CD / DVD Master" (.cdo) y simplemente cámbiele el nombre a .iso.

Encontré una solución para ejecutar Mac OS X en VirtualBox en hardware de Mac en http://ntk.me/2012/09/07/os-x-on-os-x/ . Todavía no he probado la configuration 10.9, pero instalé y ejecuté con éxito Mac OS X 10.8 (Mountain Lion) en VirtualBox 4.3. Descubrí que debía search y download una copy de NullCPUPowerManagement.kext para que el instalador finalizara el arranque, pero eso era lo único que necesitaba el script. También tuve que ejecutar el instalador un par de veces, pero eso solo pudo deberse a la falta de espacio en el disco a través de la primera installation.

NVRAM for Lion en una máquina virtual

No uso VMware, y no sé qué versión estaba usando la persona que publicó el siguiente artículo, pero parece contener información interesante sobre NVRAM.

Instalación de Mac OS X Lion en VMware – obviouslogic: soluciones (sin date, marcadas por mí el 2 de julio)

Podría ayudar a las personas a pensar en cómo iniciar una installation de Lion, sin una actualización de Snow Leopard, en máquinas virtuales alojadas en otras cosas que no sean VMWare Fusion.

Con VMWare Fusion 4 hay un enfoque muy elegante para instalar Lion en una VM. Está utilizando esencialmente la image de Lion Installer desde la Mac App Store. Se networkinguce a drag and drop el instalador Lion para comenzar. Sin conversión de imágenes de disco, no se necesitan particiones adicionales como se indica en Instalación de Mac OS X 10.7 (Lion) como una máquina virtual en Fusion 4 Además, hay herramientas de VMWare disponibles para OS X una vez que tiene instalado OS X Lion.

Para instalar Mac OS X 10.7 (Lion) en una máquina virtual usando la descarga del instalador Lion:

  1. En Fusion, desde la barra de menu, vaya a Archivo> Nuevo.

  2. Elija Continuar sin disco.

  3. Arrastre y suelte la aplicación Instalar Mac OS X Lion en el menu desplegable Usar disco de installation del sistema operativo o image. (El marco interno de la window se resalta en azul, lo que indica que puede soltar el file allí).

    El menu desplegable cambia a Instalar Mac OS X Lion.

  4. Haga clic en Continuar

  5. Asegúrese de que el sistema operativo esté configurado en Apple Mac OS X y la versión esté configurada en OS X 10.7 de 64 bits y luego click Continuar.

  6. Si desea ajustar cualquiera de las configuraciones, click Personalizar configuraciones para especificar valores no pnetworkingeterminados para la memory (RAM), la CPU, el tamaño del disco duro, etc.

  7. Haga clic en Finalizar.

    La installation comienza.

  8. Cuando se le solicite, select Reinstalar Mac OS X y click Continuar.

  9. Haga clic en Continuar

  10. Acepte el acuerdo de licencia y siga las instrucciones para comenzar la installation. El instalador Lion descarga los componentes necesarios adicionales, luego se reinicia.