2 votos

yosemite en yosemite en virtualbox

Me gustaría ejecutar yosemite en virtualbox en yosemite. He intentado muchas guías paso a paso, sin éxito. Mientras que hay un montón de descripciones sobre cómo instalar OS X hackeado en Windows, quiero seguir siendo legal y utilizar OS X sin modificar, sólo de manera virtualizada.

Probado:

  • crear la ISO desde /Applications/Install OS X Yosemite.app (al menos de dos maneras diferentes) y suministrarla como CD de arranque y
  • crear un USB de arranque y adjuntarlo como disco virtual

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

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

  1. Debería poder desechar mi estado de os en cualquier momento y empezar de cero.

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 ser capaz de tener múltiples entornos de desarrollo con diferentes configuraciones (para el trabajo y para mis proyectos sandbox)

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

0 votos

Hazte un favor y utiliza 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 bajo VMware Fusion es muy sencilla en comparación con VirtualBox.

2voto

jlehenbauer Puntos 7749

Descargar Install OS X Yosemite de la Mac App Store . Utilice iesd para crear un archivo de arranque dmg :

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

Instalar VirtualBox para Mac Hosts

Cree un nuevo huésped de VirtualBox. Seleccione Type: [Mac OS X] y Version: [Mac OS X (64-bit)] . No elijas una versión específica del sistema operativo.

Después de crear el invitado, elíjalo y haga clic en Settings -> System -> Motherboard -> Chipset y elija PIIX3 . Si deja el valor por defecto ICH9 el sistema no arrancará nunca. Sólo verás una pantalla negra en tu ventana de invitado.

Elija el yosemite.dmg que creó anteriormente para el disco óptico de su huésped.

Comienza con tu invitado.

Verás un muro de texto y finalmente la pantalla del instalador de OS X.

Utilice la utilidad de disco para dividir su disco en una sola partición. La Utilidad de Discos tendrá los valores predeterminados adecuados.

Salga de la utilidad de disco y ejecute el instalador.

A continuación encontrará algunos pasos como los siguientes en otros lugares pero no me han funcionado. 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

0voto

frdmn Puntos 313

¿Te has asegurado de que has detenido la máquina virtual antes de ejecutar el comando VBoxManage modifyvm osx --cpuidset 1 000206a7 02100800 1fbae3bf bfebfbff ?

I escribió una guía detallada para Yosemite virtualizado hace un tiempo y me encontré con el mismo problema que pude solucionar con dicho comando.

0 votos

Gracias, esta es una de las guías paso a paso que seguí, pero no pude hacerla funcionar :( Cuando tenga algo de tiempo, lo intentaré una vez más. (BTW, fue un buen post).

0 votos

Gracias. Avísame si sigue sin funcionar. Haré todo lo posible para ayudarte. Asegúrate de responder aquí, ya que no recibo notificaciones en los comentarios de Gist si no lo compruebo manualmente.

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