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ó:
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
También
También soy nuevo en la comunidad mac. Agradezco cualquier ayuda. Gracias de antemano.
Descarga Install OS X Yosemite
desde la Mac App Store . Úselo iesd
para 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
-> Chipset
y elija PIIX3
. Si deja la ICH9
configuración predeterminada, el sistema nunca se iniciará. Verás una pantalla negra en la ventana de invitado.
Elija el yosemite.dmg
que 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í. iesd
trabajó.
#!/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.
usuario3439894