yosemite en yosemite en virtualbox

2

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 no modificado, solo de manera virtualizada.

Intentado:

  • cree ISO desde / Aplicaciones / Instale OS X Yosemite.app (al menos dos formas diferentes) y proporcione un CD de arranque y
  • cree un USB de arranque y lo conecte como disco virtual

pero el arranque siempre se atasca con el mensaje Missing Bluetooth Controller Transport! . Hay un video de youtube sobre cómo eliminar este problema, pero no estoy seguro de cómo configurar los indicadores de inicio en virtualbox (intentado: VBoxManage setextradata osx "VBoxInternal2/EfiBootArgs" "-s" , luego reinicie el indicador de inicio de sesión de bash por un segundo, pero no se pudo escribir nada allí) . También he intentado configurar cpuidset (se sugirió en un artículo) a través de VBoxManage modifyvm osx --cpuidset 1 000206a7 02100800 1fbae3bf bfebfbff , pero eso no 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 del sistema 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. Aprecio cualquier ayuda. Gracias de antemano.

    
pregunta uthomas 20.05.2015 - 11:38

2 respuestas

1

Descargue Install OS X Yosemite desde la Mac App Store . Use iesd para crear un dmg de arranque:

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

Instale VirtualBox para hosts de Mac

Crea un nuevo invitado de VirtualBox. Elija 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, selecciónelo y haga clic en Settings - > System - > Motherboard - > Chipset y elija PIIX3 . Si deja establecido ICH9 predeterminado, el sistema nunca se iniciará. Verás una pantalla negra en tu ventana de invitado.

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

Comienza tu invitado.

Verás 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. La Utilidad de Disco 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 trabajaron para mí. iesd trabajado.

 #!/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 
    
respondido por el Heath Borders 26.04.2016 - 21:17
0

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

I escribí una guía detallada para virtualizar Yosemite hace algún tiempo y encontré el mismo problema que pude solucionar. mando.

    
respondido por el frdmn 20.05.2015 - 13:27

Lea otras preguntas en las etiquetas