1 votos

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

Estoy preparando una VM para hacer algo de desarrollo en ruby. En este momento estoy intentando instalar OS X 10.11 en ella. He buscado varias formas, pero no funcionan porque tengo una mala conexión de red. ¿Cómo se hace esto?

Aquí hay un enlace que he mirado: OS X en OS X

3voto

klanomath Puntos 19587

Prefacio:

Este manual está dirigido a VirtualBox porque el usuario lo utiliza. Sin embargo, recomiendo encarecidamente comprar Parallels Desktop o VMware Fusion. Muchas características como arrastrar y soltar, cambiar la resolución del monitor etc. no funcionan correctamente en VirtualBox (o no consigo que funcionen).


La instalación de El Capitán es un proceso de dos etapas. Primero hay que crear una VM de Yosemite y luego actualizar a El Capitan.

El script de abajo aparentemente no funciona con El Capitán. Una iso "bootable" de El Capitan sólo arranca con una línea de comandos EFI. El paso intermedio de crear un Yosemite.iso parece ser inevitable.

  • Descargue la última VirtualBox el último instalador de Yosemite y el último instalador de El Capitán.

  • Instalar VirtualBox

  • Utilice el siguiente shell script para crear un Yosemite.iso de arranque. El script asume que Instalar OS X Yosemite.app se ha descargado 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 y péguelas en un nuevo documento preparar_yosemite_iso.sh en su escritorio con un editor decente (a continuación utilizo nano ) y hacerla ejecutable. En el terminal, introduzca:

    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 trasladará a su escritorio.

  • Inicia VirtualBox y crea una nueva VM de Yosemite con la configuración por defecto.

  • Si su Mac contiene un procesador Haswell tiene que cambiar el cpuid en la VM. Introduzca lo siguiente en el Terminal:

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

  • Arranca la VM, formatea el hdd, luego instala y configura Yosemite.

  • Copie el archivo descargado Instalar OS X El Capitan.app a la carpeta de Aplicaciones en la VM. Utilice una red compartida en el host para lograrlo.

  • Inicie Instalar OS X El Capitan.app y actualizar la VM a El Capitán.

  • Para habilitar algunas resoluciones de pantalla apague la VM y entre 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 de 640x480, 800x600, 1024x768, 1280x1024, 1440x900, 1920x1200 respectivamente

  • Haga Ruby desarrollo...

-1voto

donald kepler Puntos 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 a la longitud del tutorial, le sugiero que lea el artículo completo de aquí . No dude en preguntarme si tiene algún problema durante la instalación.

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