Cómo instalar OSX en VirtualBox en un Macbook Air usando Reinstalar USB de Apple

8

Actualmente estoy iniciando dualmente OSX y Ubuntu en mi Macbook Air, pero sería bueno ejecutar OSX dentro de Ubuntu a través de VirtualBox. Esto parece posible usando VirtualBox y es legal: incluso hay una publicación en un blog de Oracle que describe esto: http://blogs.oracle.com/karim/entry/installing_mac_os_x_in . En realidad, he leído en otra parte que solo es legal con OSX Server, pero no puedo encontrar una razón por la cual sería ilegal con OSX normal; avíseme si piensa lo contrario.

El problema que tengo es que una MacBook Air no viene con un DVD de arranque, sino con una "Unidad de reinstalación", que es una memoria USB que aparece como una unidad de CDROM. Sin embargo, no parece tener el formato ISO9660, pero tiene una tabla de particiones de Apple, con OSX instalado en una partición HFS. refit dice que también tiene un "boot.efi". No conozco muy bien el arranque / particionamiento de Apple y realmente agradecería algunos consejos sobre cómo convertir este USB en un ISO o iniciarlo en VirtualBox de alguna otra manera.

EU G
fuente
1
"pero no puedo encontrar una razón por la cual sería ilegal con OSX normal", porque el EULA no lo permite.
ta.speot.is
1
Si bien creo que está haciendo una pregunta de buena fe, tenga en cuenta que todavía está tratando de sortear las restricciones que probablemente existan para un propósito. Si todo eso es perfectamente legal o no, eso no es un tema de discusión aquí. Relacionado: ¿ Mac OS X como invitado en VirtualBox con Ubuntu Host? y ¿Cómo instalar Mac OS X 10.6 Snow Leopard en VMWare? (solo por mencionar algunos)
slhck
La diferencia entre mi pregunta y esas dos es que estoy planeando ejecutar OSX en una "computadora con la marca Apple" como lo requiere el EULA, que no menciona la virtualización. ¿Qué parte del EULA crees que esto violaría?
Eug
Por cierto, el EULA está en images.apple.com/legal/sla/docs/macosx106.pdf
eug
Bueno, una razón es que solo se le permite tener una copia de OS X. La virtualización ("ejecución en hardware de Apple") probablemente no sea el mayor problema legal aquí: considere que al ejecutarla en un entorno de hardware virtualizado, usted están pasando por alto las comprobaciones del sistema OS X que normalmente verificarían el hardware de Apple debajo. Pero no soy abogado, así que no puedo darte una respuesta definitiva.
slhck

Respuestas:

1

Lo hice funcionar arrancando desde mi partición física. No responde exactamente a mi pregunta original pero funciona.

Hay dos formas de hacerlo:

  1. Convertir la partición física en un vdi (VBoxManage convertfromraw ...)
  2. Acceder a la partición sin formato directamente. También lo hice inmutable para que VirtualBox ponga las escrituras en un archivo separado, me hace sentir más seguro ya que se supone que el acceso sin procesar es bastante peligroso (es decir, es fácil dañar la instalación de OSX).
EU G
fuente