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

25

Compré una licencia de Lion y escuché que es compatible con la instalación de máquinas virtuales.

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

    
pregunta Eonil 21.07.2011 - 05:53

7 respuestas

6

10.7 (Build 11A511) invitado en VirtualBox 4.1 mayor

Aunque los foros de usuarios finales están actualmente limitados a Mac OS X Server , no están actualizados para Lion, es discusión de Lion (no siempre Lion Server) en ese contexto .

Con el VirtualBox más reciente no es necesario convertir 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: aguarda medios de Apple

Recomiendo esto fuertemente.

Aguarda la provisión de Lion de Apple en una memoria USB. Puede ser algo mayor que el 11A511 y, de ser así, esa grandeza puede ser más adecuada para su uso en máquinas virtuales sin la necesidad de piratear (consulte la precaución a continuación).

Sugerencia B: intente actualizar desde Snow Leopard dentro de la máquina virtual

En la máquina virtual: instale Snow Leopard (en este caso (respetando la licencia de Apple para Snow Leopard en la medida de lo posible)) use esa instalación para nada más que una actualización inmediata de Lion. Atención, por favor, a los acuerdos en Apple - Legal .

Sugerencia C: hacking de hobby con BaseSystem.dmg

  1. monta el Apple_Boot Recovery HD

  2. oculto
  3. use ditto o cp para dejar a un lado de ese volumen una copia del siguiente archivo:

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

  4. desmontar Recovery HD

  5. use chflags con la palabra clave nohidden para eliminar el indicador hidden de la copia que ha reservado

  6. si puede iniciar la máquina virtual desde ese .dmg, use las Utilidades de Mac OS X para reinstalar usando la distribución electrónica de software descargada de Apple

  7. si en el paso (5) falla, analice en Pregunte a un chat diferente .

Sugerencia D: hacking de hobby con InstallESD.dmg

Al menos un usuario de Apple Exchange informa algo de éxito con un DVD producido en casa grabado a partir de un InstallESD.dmg

Esto puede ser lo más tentador y lo más probable que produzca éxitos inmediatos, pero en mi opinión: hackear con este .dmg en particular (ignorar el .app de Apple para el 11A511 en general) conlleva los mayores riesgos a largo plazo.

¡Precaución!

Al utilizar cualquiera .dmg fuera de contexto, como se sugirió anteriormente, puede estar arriesgando la integridad de su instalación de manera que no podamos predecir . 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 proporcione medios flash USB ( programado para agosto de 2011 ) con el supuesto de que será tanto (i ) Superior al 11A511 y (ii) más adecuado para máquinas virtuales y otros entornos que carecían de un amplio soporte de Apple el día del lanzamiento de Lion.

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

    
respondido por el Graham Perrin 01.08.2011 - 09:26
4

10.7.xo 10.8 (compilación 12A269) en VirtualBox

Una alternativa preferida a mi respuesta anterior , un enfoque más simple para la instalación. imágenes de lo que se requiere para ejecutar 10.8 en un VirtualBoxVM.

Suponga que un enfoque similar será igual de bueno para 10.7.

Intención

Una plantilla, una imagen de disco virtual razonablemente pequeña que se puede copiar 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 memoria, un dispositivo de 16 GB será suficiente.

Crear una plantilla

  • Use la Utilidad de Discos para particionar la unidad de repuesto, una partición
  • nombra la partición plantilla de Mountain Lion
  • instala un gestor de arranque en tu plantilla
  • instala Mountain Lion en la plantilla
  • cuando la pantalla de bienvenida muestre regiones, apague
  • use Startup Manager para comenzar con algo que no sea la plantilla
  • use el panel de Disco de inicio de Preferencias del Sistema para seleccionar un sistema para uso diario
  • opcionalmente, instale otras cosas en el dispositivo que incluye la plantilla
  • idealmente, optimice la plantilla (usé iDefrag)
  • use 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
  • arrastre la imagen al Virtual Media Manager de VirtualBox.

Primer uso de una copia de la plantilla

  • Utilice el Administrador de medios virtuales para copiar la imagen
  • agregar la copia a una máquina virtual
  • configure la máquina para que no utilice EFI
  • iniciar la máquina
  • asigne un nombre distintivo al volumen de inicio.

Sugerencias

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

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

Siempre que inicie la máquina virtual

Para el detalle, use la opción de inicio -v . Un ejemplo, con quimera:

Siemprequeintentesreiniciarlamáquinavirtual

Verbositytepermitirávercuandolascosasestánhechas,despuésdelocualseintentaunMACHReboot:

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

  • Restablecer.

Cargadores de arranque

Para una primera prueba, elegí Chimera 1.10.0.

MultiBeast 5.0 para Mountain Lion puede instalar Chimera 1.11.1.

Obtener 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.

Creando una imagen de disco virtual de un dispositivo

Use VBoxManage convertfromraw .

Para el ejemplo anterior:

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

Como se escribieron ceros cuando se eliminó 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: la respuesta aceptada a una pregunta de superusuario, VirtualBox: arranque del disco clonado .

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

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

Número de serie y UUID de hardware

No sé lo que es normal para 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 bits), Chimera 1.11.1):

Esposiblecambiarestascosas,perolosmétodosparacambiarestánmásalládelalcancedeestapregunta.

Unenfoquemáslargo

La Revisión 7 de esta respuesta describió un enfoque más largo y más complicado para la instalación y ejecutando 10.7 en un VirtualBoxVM. Ese enfoque, originalmente para 10.7, puede ser igualmente bueno para 10.8.

    
respondido por el Graham Perrin 13.04.2017 - 14:45
3

Se supone que VMWare Fusion 4 debe admitirlo, pero no sé si ya está disponible.

    
respondido por el daveangel 29.07.2011 - 09:47
2

Consulte este artículo: enlace

Utilice el .dmg como su disco de origen. Es posible que tenga que convertirlo primero en un .iso: si ese es el caso, use la Utilidad de Discos para convertirlo en una imagen de "CD / DVD Master" (.cdo) y simplemente cambie su nombre por .iso.

    
respondido por el Harv 21.07.2011 - 19:15
1

Encontré una solución para ejecutar Mac OS X en VirtualBox en hardware de Mac en enlace . No he probado la configuración 10.9 todavía, pero he instalado y ejecutado con éxito Mac OS X 10.8 (Mountain Lion) en VirtualBox 4.3. Descubrí que tenía que buscar y descargar una copia de NullCPUPowerManagement.kext para que el instalador terminara de iniciarse, pero eso era lo único que necesitaba el script. También tuve que ejecutar el instalador un par de veces, pero eso podría deberse solo a la falta de espacio en el disco durante la primera instalación.

    
respondido por el Michael Baltaks 27.10.2013 - 06:02
0

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 la NVRAM.

Instalación de Mac OS X Lion en VMware - obvias lógicas: soluciones (sin fecha, marcado por mí 2 de julio)

Podría ayudar a la gente a pensar cómo iniciar una instalación de Lion, sin actualización de Snow Leopard, en máquinas virtuales alojadas por cosas distintas que VMWare Fusion.

    
respondido por el Graham Perrin 03.08.2011 - 20:08
0

Con VMWare Fusion 4 hay un enfoque muy elegante para instalar Lion en una VM. Es esencialmente usando la imagen de Lion Installer del Mac App Store. Se reduce a arrastrar y soltar el instalador Lion para comenzar. Sin conversión de imagen de disco, no se necesitan particiones de repuesto 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 VMware disponibles para OS X una vez que obtiene OS X Lion instalado también.

  

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

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

  2.   
  3. Selecciona Continuar sin disco.

  4.   
  5. Arrastre y suelte la aplicación Instalar Mac OS X Lion en el disco de instalación del sistema operativo o en el menú desplegable de imágenes. (El marco de la ventana interior se resalta en azul, lo que indica que puede soltar el archivo allí).

         

    El menú desplegable cambia a Instalar Mac OS X Lion.

  6.   
  7. Haz clic en Continuar.

  8.   
  9. 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, luego haga clic en Continuar.

  10.   
  11. Si desea ajustar cualquiera de las configuraciones, haga clic en Personalizar configuraciones para especificar valores no predeterminados para la memoria (RAM), la CPU, el tamaño del disco duro, etc.

  12.   
  13. Haz clic en Finalizar.

         

    Se inicia la instalación.

  14.   
  15. Cuando se le solicite, seleccione Reinstalar Mac OS X y haga clic en Continuar.

  16.   
  17. Haz clic en Continuar.

  18.   
  19. Acepte el acuerdo de licencia y siga las instrucciones para comenzar la instalación. El instalador de Lion descarga componentes adicionales necesarios y luego se reinicia.

  20.   
    
respondido por el MrDaniel 14.08.2012 - 14:27

Lea otras preguntas en las etiquetas