¿Cómo instalar OS X El Capitan en una VM?

1

Estoy creando una máquina virtual para hacer un desarrollo Ruby. En este punto estoy tratando de instalar OS X 10.11 para ello. He investigado varias maneras, pero no funcionan porque tengo una mala conexión de red. ¿Cómo se hace esto?

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

    
pregunta Caleb Kleveter 22.12.2015 - 22:26

2 respuestas

3

Prefacio:

Este tutorial apunta a VirtualBox porque el OP lo usa. Sin embargo, recomiendo comprar Parallels Desktop o VMware Fusion. Muchas características como arrastrar y soltar, cambian la resolución del monitor , etc. no funcionan correctamente en VirtualBox (o no consigo que funcione).

La instalación de El Capitán es un proceso de doble etapa. Primero debe crear una máquina virtual de Yosemite y luego actualizar a El Capitán.

El siguiente script aparentemente no funciona con El Capitán. Una iso de "El Capitan" de arranque solo se inicia en una línea de comando EFI. El paso intermedio de crear un Yosemite.iso parece ser inevitable.

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

  • Instalar VirtualBox

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

     #!/bin/bash  
    
     # Create bootable Yosemite ISO
    
     # 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
    

    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 uso 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
    
  • ejecuta el script:

    ~/Desktop/prepare_yosemite_iso.sh
    

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

  • Inicie VirtualBox y cree una nueva máquina virtual de Yosemite con la configuración predeterminada.
  • Si su Mac contiene un procesador Haswell, debe cambiar el cpuid en la máquina virtual. 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
    
  • Conecte Yosemite.iso a la unidad óptica

  • Arranque la VM, formatee el disco duro, luego instale y configure Yosemite.
  • Copie el Instalar OS X El Capitan.app descargado en la carpeta de aplicaciones en la máquina virtual. Use una red compartida en el host para lograr eso.
  • Inicia Instalar OS X El Capitan.app y actualiza la VM a El Capitan.
  • Para habilitar algunas resoluciones de pantalla, apague 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 en referencia a la resolución de pantalla 640x480, 800x600, 1024x768, 1280x1024, 1440x900, 1920x1200 respectivamente

  • Haz Ruby desarrollo ...
respondido por el klanomath 23.12.2015 - 20:58
-1

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

    
respondido por el donald kepler 24.12.2015 - 04:32

Lea otras preguntas en las etiquetas