26 votos

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

I compró compró una licencia de Lion y escuchó que soporta la instalación de máquinas virtuales.

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

1 votos

Para ser claros, Lion es con licencia para la instalación en una VM, que es la primera vez que Apple ha permitido esto para las versiones de cliente de MacOS. Esto no dice nada sobre la facilidad actual para lograrlo, dado que ninguna VM del mercado ofrece realmente una emulación del hardware de Mac.

0 votos

Debería corregirlo para decir que el soporte ha sido para las versiones de servidor de Snow Leopard, las versiones de cliente de Lion pueden requerir trabajo por parte de los proveedores de VM. Pero no está de más probarlo.

1 votos

6voto

Tim Puntos 11

10.7 (Build 11A511) invitado en VirtualBox 4.1 mayor

Mientras que los foros de usuarios finales son actualmente limitado a Mac OS X Servidor no actualizado para el Lion, allí es discusión de Lion (no siempre Lion Servidor) en ese contexto .

Con la más reciente VirtualBox no es necesario convertir las imágenes de disco; se reconocen los archivos .dmg.

Dependiendo de su enfoque, podría ver:

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

- — ( ejemplo ) - Lo vi al menos una vez.

Sugerencia A: esperar a los medios de comunicación de Apple

Lo recomiendo encarecidamente.

Espera la provisión de Lion por parte de Apple en una memoria USB. Puede ser algo mayor que 11A511 y si es así, esa grandeza puede ser más adecuado para su uso en máquinas virtuales sin la necesidad de hackear (véase la advertencia más abajo).

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

En la máquina virtual: instalar Snow Leopard y luego (respetando la licencia de Apple para Snow Leopard en la medida de lo posible en esta situación) utilizar esa instalación para nada más que una actualización inmediata a Lion. Atención, por favor, a acuerdos en Apple - Legal .

Sugerencia C: Hacking de hobby con BaseSystem.dmg

  1. montar el Apple_Boot oculto Recuperación HD

  2. use ditto o cp para establecer Aparte de de ese volumen una copia del siguiente archivo:

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

  3. desmontar la recuperación de la HD

  4. use chflags con el nohidden palabra clave para eliminar la hidden de la copia que usted apartó

  5. si puedes arrancar la máquina virtual desde ese .dmg entonces usa las Utilidades de Mac OS X para reinstalar usando la distribución electrónica de software descargada de Apple

  6. si en el paso (5) fallas, discute en Pregúntale a un chat diferente .

Sugerencia D: Hacking de hobby con InstallESD.dmg

Al menos un usuario de Apple Exchange informa de algún éxito con un DVD casero grabado de un InstallESD.dmg

Esto puede ser muy tentador y es más probable que produzca un éxito inmediato, de algún modo, pero en mi opinión: hackear con este .dmg en particular (ignorando el .app de Apple para el 11A511 en su conjunto) conlleva los mayores riesgos a largo plazo.

¡Precaución!

Usando cualquier .dmg fuera de contexto, como se ha sugerido anteriormente, puede estar arriesgando la integridad de su instalación en formas que no podemos predecir . Por favor, considere el siguiente extracto de "Ask Different Chat":

Con esa precaución en mente, mi recomendación más fuerte es (A) esperar a que Apple provea una memoria flash USB ( programado para agosto de 2011 ) con el Supuesto que será tanto (i) mayor que el 11A511 y (ii) más adecuado para las máquinas virtuales y otros entornos que carecían de un amplio apoyo de Apple el día del lanzamiento de Lion.

(Tengan en cuenta: el primer día estaba casi totalmente orientado a actualizaciones basadas en la descarga de Snow Leopard .)

0 votos

@user4225 un placer. Y a quien experimente de otra manera: que sea precavido, pero Disfruta de :-)

0 votos

¿Qué riesgos a largo plazo conlleva la sugerencia D?

0 votos

Shpokas, las respuestas pueden ser múltiples y complejas (más de lo que yo solo puedo responder). Seguramente algunas de las respuestas estarán fuera del tema de VirtualBox. Creo que sería una buena pregunta, si quiere hacerla (y ganar reputación). Algo así como: ¿Qué riesgos rodean los usos no estándar de los archivos .dmg para 10.7 (Build 11A511)? Hice una sugerencia similar (que alguien hiciera la pregunta) en apple.stackexchange.com/questions/17761/

4voto

Tim Puntos 11

10.7.x o 10.8 (Build 12A269) en VirtualBox

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

Supongamos que un enfoque similar será igualmente bueno para 10,7.

Intención

Una plantilla, una imagen de disco virtual razonablemente pequeña que puede ser copiada para su uso en cualquier VirtualBoxVM.

Requisitos

VirtualBox 4.1.18 o superior.

Un viaje de repuesto. Para una máquina virtual con 2 GB de memoria, un dispositivo de 16 GB será suficiente.

Crear una plantilla

  • Utilice la utilidad de disco para dividir la unidad de repuesto, una partición
  • nombrar la partición Plantilla del Lion de la Montaña
  • instalar un cargador de arranque en su plantilla
  • instalar Mountain Lion en la plantilla
  • cuando la pantalla de bienvenida muestre las regiones, apaga
  • use Gerente de Arranque para empezar desde algo que no sea la plantilla
  • utilizar el panel del disco de inicio de las Preferencias del Sistema para seleccionar un sistema de uso diario
  • opcionalmente, instalar otras cosas en el dispositivo que incluye la plantilla
  • Lo ideal sería optimizar la plantilla (usé iDefrag)
  • usar la Utilidad de Disco para borrar el espacio libre
  • desmontar la plantilla
  • obtener el tamaño, en bytes, del dispositivo
  • crear una imagen de disco virtual del dispositivo
  • arrastra la imagen al Administrador de Medios Virtuales de VirtualBox.

El primer uso de una copia de la plantilla

  • Use el Administrador de Medios Virtuales para copiar la imagen
  • añadir la copia a una máquina virtual
  • configurar la máquina para no usar EFI
  • Arrancar la máquina
  • le dan al volumen de inicio un nombre distintivo.

Pistas

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

  • no habilitar el FileVault 2 - sin EfiLoginUI será imposible empezar desde el volumen protegido
  • no elija Acerca de este Mac en el menú de Apple - en su lugar, utilice Información del Sistema 
  • El OS X no puede reiniciarse sin una pequeña intervención - ver abajo.

Cada vez que inicias la máquina virtual

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

Screenshot of Chimera 1.11.1 with boot option -v

Cada vez que intentas reiniciar la máquina virtual

La verbosidad te permitirá ver cuando las cosas están hecho después de lo cual un Reinicio de MACH se intenta:

OS X in a VirtualBoxVM not proceeding beyond MACH Reboot

Si OS X no va más allá de ese punto, usa el menú Máquina de VirtualBoxVM:

  • Reiniciar.

Bootloaders

Para una primera prueba, elegí Quimera 1.10.0.

MultiBeast 5.0 para Mountain Lion puede instalar Quimera 1.11.1.

Conseguir el tamaño de un dispositivo

Utilice 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 comando diskutil info disk4 | grep Total - me dio el total.

Crear una imagen de disco virtual de un dispositivo

Utilice VBoxManage convertfromraw .

Para el ejemplo anterior:

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

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

Crédito adicional: el respuesta aceptada a una pregunta de Super Usuario, VirtualBox: arrancar el disco clonado .

¿Por qué tomar una imagen de todo el dispositivo?

Supongamos que una futura versión de VirtualBox será capaz de utilizar Apple_Boot rebanadas.

Número de serie y hardware UUID

No sé qué es normal en VirtualBox.

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

a serial number and hardware UUID in a VirtualBoxVM

Es posible cambiar estas cosas, pero los métodos de cambio están más allá del alcance de esta cuestión.


Un enfoque más largo

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

0 votos

@bmike un aviso antes de corregir adecuadamente esta respuesta: el sudo produce un .vdi que sólo puede escribir el sistema (Root). Así que habrá al menos un paso extra: relajación/ampliación de permisos antes de que .vdi puede ser escrito por el usuario conectado. Unas horas más de pruebas y luego haré la edición correctamente.

0 votos

virtualbox.org/ticket/9388#comment:17 me hace sospechar de mejoras no anunciadas en VirtualBox.

3voto

Andrey Losev Puntos 7

¿Se supone que VMWare Fusion 4 lo soporta pero no sé si ya ha salido?

0 votos

Compruébalo aquí: http://www.vmware.com/products/fusion/overview.html

2voto

bdonlan Puntos 508

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

Usa el .dmg como tu disco de origen. Puede que tengas que convertirlo primero a un .iso: si ese es el caso, usa la Utilidad de Discos para convertirlo a una imagen "CD/DVD Master" (.cdo) y simplemente renómbralo a .iso.

1voto

Michael Baltaks Puntos 186

Encontré una solución para ejecutar Mac OS X en VirtualBox en el hardware de Mac en http://ntk.me/2012/09/07/os-x-on-os-x/ . Aún no he probado la configuración 10.9, pero he instalado y ejecutado con éxito Mac OS X 10.8 (Mountain Lion) en VirtualBox 4.3. Encontré que tenía que ir a buscar y descargar una copia de NullCPUPowerManagement.kext para que el instalador terminara de arrancar, pero eso era lo único extra que necesitaba el script. También tuve que ejecutar el instalador un par de veces, pero eso sólo pudo ser debido a que se agotó el espacio en disco en la primera instalación.

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