Cómo instalar OS X El Capitan en una máquina virtual

Estoy girando una máquina virtual para hacer un poco de desarrollo ruby. En este punto, estoy tratando de instalar OS X 10.11. He investigado de varias maneras, pero no funcionan porque tengo una mala connection de networking. ¿Cómo se hace esto?

Aquí hay un enlace que miré: OS X en OS X

  • Cómo volver a habilitar la protección de integridad del sistema
  • forma más rápida de cerrar windows de MacOS X con solo un mouse
  • ¿Por qué el formatting "Encriptado" no está disponible en la list cuando se borra un chip flash USB en la Utilidad de Discos?
  • Atascado en la installation de la actualización 10.6.8 a 10.11, no hay un disco de recuperación disponible
  • No se puede crear un nuevo usuario en el modo de usuario único
  • Vagrant / VirtualBox extremadamente lento a pesar de 8GB-RAM / SSD-HD / 2.53GHz Core2Duo
  • Macbook El Capitan no se cerrará
  • No se puede desconectar del punto de acceso personal de iPhone
  • Uso de VirtualBox en Mac HighSierra: ¡la installation de Windows 10 a través del disco duro externo no funciona!
  • Actualización de MacBook Pro a OSX EL Capitain
  • Haga que la barra de menus nunca aparezca mientras está en pantalla completa
  • Error al usar "do script shell"
  • 2 Solutions collect form web for “Cómo instalar OS X El Capitan en una máquina virtual”

    Prefacio:

    Este tutorial se dirige a VirtualBox porque el OP lo usa. Sin embargo, recomiendo comprar Parallels Desktop o VMware Fusion. Muchas características como drag and drop, cambiar la resolución del monitor, etc. no funcionan correctamente en VirtualBox (o no lo hago funcionar).


    La installation de El Capitan es un process de doble etapa. Primero tiene que crear una VM de Yosemite y luego actualizar a El Capitán.

    El script a continuación aparentemente no funciona con El Capitán. Una iso "El Capitan" "arrancable" se inicia solo en una línea de command EFI. El paso intermedio de crear Yosemite.iso parece ser inevitable.

    • Descargue el último instalador de VirtualBox , el último instalador de Yosemite y el último instalador de El Capitan.

    • Instalar VirtualBox

    • Utilice el siguiente script de shell para crear un Yosemite.iso de arranque. El script asume que se instaló Install OS X Yosemite.app en la carpeta / Aplicaciones.

      #!/bin/bash # Create bootable Yosemite ISO # Mount the installer image hdiutil attach /Applications/Install\ OS\ X\ Yosemite.app/Contents/ShanetworkingSupport/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 

      Copie las líneas anteriores, péguelas en un nuevo documento prepare_yosemite_iso.sh en su escritorio con un editor decente (a continuación utilizo nano ) y hágalo ejecutable. En la terminal, ingrese:

       touch ~/Desktop/prepare_yosemite_iso.sh nano ~/Desktop/prepare_yosemite_iso.sh #paste the content of the script here, save the file to disk with ctrl-O and quit nano with ctrl-X chmod +x ~/Desktop/prepare_yosemite_iso.sh 
    • ejecutar el script:

       ~/Desktop/prepare_yosemite_iso.sh 

      Después de varios minutos, la ISO con el nombre Yosemite.iso se moverá a su escritorio.

    • Inicie VirtualBox y cree una nueva VM de Yosemite con la configuration pnetworkingeterminada.
    • Si su Mac contiene un procesador Haswell, debe cambiar el cpuid en la VM. Ingrese lo siguiente en la Terminal:

       VBoxManage list vms #to list all available VMs VBoxManage modifyvm <name_of_vm> --cpuidset 00000001 000306a9 00020800 80000201 178bfbff 
    • Adjunte Yosemite.iso a la unidad óptica

    • Arranque la VM, formatee el disco duro, luego instale y configure Yosemite.
    • Copie el Instalado OS X El Capitan.app descargado en la carpeta Aplicaciones en la VM. Use una networking compartida en el host para lograr eso.
    • Inicie la installation de OS X El Capitan.app y actualice la máquina virtual a El Capitán.
    • Para habilitar algunas resoluciones de pantalla, cierre la VM e ingrese en la Terminal (del host):

       VBoxManage setextradata <name_of_vm> VBoxInternal2/EfiGopMode N 

      donde N puede ser uno de 0,1,2,3,4,5 refiriéndose a la resolución de pantalla 640×480, 800×600, 1024×768, 1280×1024, 1440×900, 1920×1200 respectivamente

    • Hacer el desarrollo de Ruby

    Es muy fácil instalar todas las versiones de Mac OS como Mavericks, Yosemite y El Capitan en las estaciones de trabajo de VMware 11. Debido al extenso tutorial, le sugiero que lea el artículo completo desde aquí . No dude en hacerme cualquier pregunta si tiene algún problema durante la installation.

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).