1 votes

Comment installer OS X El Capitan sur une VM ?

Je suis en train de créer une machine virtuelle pour faire du développement Ruby. A ce stade, j'essaie d'y installer OS X 10.11. J'ai cherché plusieurs moyens, mais ils ne fonctionnent pas car ma connexion réseau est mauvaise. Comment faire ?

Voici un lien que j'ai consulté : OS X sur OS X

3voto

klanomath Points 63400

Préface :

Ce guide vise VirtualBox parce que l'OP l'utilise. Cependant, je recommande vivement d'acheter Parallels Desktop ou VMware Fusion. Ils offrent de nombreuses fonctionnalités comme le glisser-déposer, modification de la résolution de l'écran etc. ne fonctionnent pas correctement dans VirtualBox (ou je n'arrive pas à les faire fonctionner).


L'installation d'El Capitan est un processus en deux étapes. Vous devez d'abord créer une VM Yosemite, puis effectuer la mise à jour vers El Capitan.

Le script ci-dessous ne fonctionne apparemment pas avec El Capitan. Une iso El Capitan "bootable" ne démarre qu'en ligne de commande EFI. L'étape intermédiaire de création d'un Yosemite.iso semble être inévitable.

  • Téléchargez la dernière version VirtualBox le dernier programme d'installation Yosemite et le dernier programme d'installation El Capitan.

  • Installer VirtualBox

  • Utilisez le shell script suivant pour créer un Yosemite.iso amorçable. Le script suppose que Installer OS X Yosemite.app a été téléchargé dans le dossier /Applications.

     #!/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

    Copiez les lignes ci-dessus et collez-les dans un nouveau document. prepare_yosemite_iso.sh sur votre bureau avec un éditeur décent (ci-dessous j'utilise nano ) et le rendre exécutable. Dans le Terminal, entrez :

    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
  • exécute le script :

    ~/Desktop/prepare_yosemite_iso.sh

    Après plusieurs minutes, l'iso portant le nom Yosemite.iso sera déplacé sur votre bureau.

  • Démarrez VirtualBox et créez une nouvelle VM Yosemite avec les paramètres par défaut.

  • Si votre Mac est équipé d'un processeur Haswell, vous devez modifier l'adresse de l'ordinateur. cpuid dans la VM. Entrez ce qui suit dans le Terminal :

    VBoxManage list vms #to list all available VMs
    VBoxManage modifyvm <name_of_vm> --cpuidset 00000001 000306a9 00020800 80000201 178bfbff
  • Attachez Yosemite.iso au lecteur optique

  • Démarrer la VM, formater le disque dur, puis installer et configurer Yosemite.

  • Copiez le fichier téléchargé Installer OS X El Capitan.app dans le dossier Applications de la VM. Pour ce faire, utilisez un partage réseau sur l'hôte.

  • Début Installer OS X El Capitan.app et mettre à jour la VM à El Capitan.

  • Pour activer certaines résolutions d'écran, éteignez la VM et entrez dans le terminal (de l'hôte) :

    VBoxManage setextradata <name_of_vm> VBoxInternal2/EfiGopMode N

    où N peut être l'un des nombres suivants : 0, 1, 2, 3, 4, 5, faisant référence à la résolution d'écran de 640x480, 800x600, 1024x768, 1280x1024, 1440x900, 1920x1200 respectivement.

  • Faites Ruby le développement...

-1voto

donald kepler Points 1

Il est très facile d'installer toutes les versions de Mac OS comme Mavericks, Yosemite et El Capitan sur les postes de travail VMware 11. En raison de la longueur du tutoriel, je vous suggère de lire l'article complet à partir de ici . N'hésitez pas à me poser des questions si vous rencontrez des problèmes lors de l'installation.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X