yosemite en yosemite en virtualbox

Me gustaría ejecutar yosemite en virtualbox en yosemite. He probado muchas guías paso a paso, sin éxito. Si bien hay muchas descripciones sobre cómo instalar OS X pirateado en Windows, quiero seguir siendo legal y usar OS X sin modificar, solo de forma virtualizada.

Intentó:

  • crear ISO desde /Aplicaciones/Instalar OS X Yosemite.app (al menos de dos maneras diferentes) y suministrarlo como CD de arranque y
  • crear un USB de arranque y adjuntarlo como disco virtual

pero el arranque siempre se atasca con Missing Bluetooth Controller Transport!el mensaje. Hay un video de YouTube sobre cómo eliminar este problema, pero no estoy seguro de cómo configurar las banderas de arranque en virtualbox (intenté:, VBoxManage setextradata osx "VBoxInternal2/EfiBootArgs" "-s"luego el arranque mostró el mensaje bash por un segundo, pero no pude escribir nada allí). También intenté configurar cpuidset (se sugirió en un artículo) a través de VBoxManage modifyvm osx --cpuidset 1 000206a7 02100800 1fbae3bf bfebfbff, pero eso tampoco hizo ninguna diferencia.

Necesito toda esta molestia, porque quiero crear un script de configuración del entorno de compilación, por lo tanto

  1. Debería poder deshacerme de mi estado operativo en cualquier momento y comenzar de nuevo.

También

  1. No quiero instalar todo tipo de herramientas de desarrollo, porque quiero mantener limpia mi máquina para el uso diario y
  2. Quiero poder tener múltiples entornos de desarrollo con diferentes configuraciones (para el trabajo y para mis proyectos de sandbox)

También soy nuevo en la comunidad mac. Agradezco cualquier ayuda. Gracias de antemano.

Hágase un favor y use VMware Fusion para ejecutar OS X en una máquina virtual. No es gratis como VirtualBox, pero es mucho mejor que VirtualBox. Además, la instalación de OS X en una máquina virtual con VMware Fusion es sencilla en comparación con VirtualBox.

Respuestas (2)

Descarga Install OS X Yosemitedesde la Mac App Store . Úselo iesdpara crear un booteable dmg:

iesd -i "/Applications/Install OS X Yosemite.app"/ -o yosemite.dmg -t BaseSystem

Instalar VirtualBox para servidores Mac

Cree un nuevo invitado de VirtualBox. Elige Type: [Mac OS X]y Version: [Mac OS X (64-bit)]. No elija una versión específica del sistema operativo.

Después de crear el invitado, elíjalo y haga clic en Settings-> System-> Motherboard-> Chipsety elija PIIX3. Si deja la ICH9configuración predeterminada, el sistema nunca se iniciará. Verás una pantalla negra en la ventana de invitado.

Elija el yosemite.dmgque creó anteriormente para el disco óptico de su invitado.

Comience su invitado.

Verá una pared de texto y, finalmente, la pantalla del instalador de OS X.

Use la utilidad de disco para particionar su disco en una sola partición. Disk Utility tendrá los valores predeterminados adecuados.

Salga de la utilidad de disco y ejecute el instalador.

Encontrará algunos pasos como estos a continuación en otros lugares , pero no funcionaron para mí. iesdtrabajó.

 #!/bin/bash  

 # Mount the installer image  
 hdiutil attach /Applications/Install\ OS\ X\ Yosemite.app/Contents/SharedSupport/InstallESD.dmg -noverify -nobrowse -mountpoint /Volumes/install_app  

 # Convert the boot image to a sparse bundle  
 hdiutil convert /Volumes/install_app/BaseSystem.dmg -format UDSP -o /tmp/Yosemite  

 # Increase the sparse bundle capacity to accommodate the packages  
 hdiutil resize -size 8g /tmp/Yosemite.sparseimage  

 # Mount the sparse bundle for package addition  
 hdiutil attach /tmp/Yosemite.sparseimage -noverify -nobrowse -mountpoint /Volumes/install_build  

 # Remove Package link and replace with actual files  
 rm /Volumes/install_build/System/Installation/Packages  
 cp -rp /Volumes/install_app/Packages /Volumes/install_build/System/Installation/  

 # Copy Base System  
 cp -rp /Volumes/install_app/BaseSystem.dmg /Volumes/install_build/  
 cp -rp /Volumes/install_app/BaseSystem.chunklist /Volumes/install_build/  

 # Unmount the installer image  
 hdiutil detach /Volumes/install_app  

 # Unmount the sparse bundle  
 hdiutil detach /Volumes/install_build  

 # Resize the partition in the sparse bundle to remove any free space  
 hdiutil resize -size `hdiutil resize -limits /tmp/Yosemite.sparseimage | tail -n 1 | awk '{ print $1 }'`b /tmp/Yosemite.sparseimage  

 # Convert the sparse bundle to ISO/CD master  
 hdiutil convert /tmp/Yosemite.sparseimage -format UDTO -o /tmp/Yosemite  

 # Remove the sparse bundle  
 rm /tmp/Yosemite.sparseimage  

 # Rename the ISO and move it to the desktop  
 mv /tmp/Yosemite.cdr ~/Desktop/Yosemite.iso 

¿Se aseguró de haber detenido la máquina virtual antes de ejecutar el comando VBoxManage modifyvm osx --cpuidset 1 000206a7 02100800 1fbae3bf bfebfbff?

Escribí una guía detallada para Yosemite virtualizado hace algún tiempo y encontré el mismo problema que pude solucionar con dicho comando.

Gracias, esta es una de las guías paso a paso que seguí, pero no pude hacer que funcionara :( Cuando tenga algo de tiempo, lo intentaré una vez más. (Por cierto, fue una buena publicación) .
¡Gracias! Avísame si todavía no funciona. Haré todo lo posible para ayudarte. Asegúrate de responder aquí, ya que realmente no me notifican sobre los comentarios Gist si no reviso manualmente.