6 votes

Installer MacOS Sierra sur VirtualBox ?

J'essaie d'installer MacOS Sierra sur VirtualBox, mais je n'arrive pas à le faire fonctionner. Pour référence, voici les étapes que j'ai suivies.

  1. Téléchargez l'application Install MacOS Sierra depuis l'App Store.
  2. Utilisation de l'exécutable de création de média intégré, CreateInstallMedia sur une image disque.
  3. Création d'une nouvelle VM avec les paramètres par défaut pour un OS X El Capitan, plus 128 VRAM.
  4. Comme VirtualBox refusait d'accepter le DMG, j'ai essayé de couper l'InstallESD.
  5. VirtualBox l'accepte maintenant, mais ne démarre pas. J'ai essayé de démarrer via rEFInd, mais toujours pas de chance.
  6. J'ai essayé de le patcher dans les deux sens (système de base et ESD) avec iesd. Je n'ai pas eu de chance.
  7. Lors du démarrage de GParted LiveCD, il a refusé catégoriquement de découvrir l'un des CD d'installation.

Comment puis-je corriger le programme d'installation pour qu'il fonctionne avec VirtualBox ? Je ne veux pas utiliser de versions pré-patchées de l'installateur ou d'une installation existante, comme pour éviter le piratage.

3voto

David Anderson Points 30783

Je me rends compte que l'OP posait une question sur Sierra. Cependant, l'utilisateur Arien a posté un Question en double où High Sierra devait être installé dans VirtualBox. Cela m'a incité à poster cette réponse ici.

La réponse est d'installer dans la machine virtuelle la même chose qu'un Mac physique. Cependant, le diable se cache dans les détails.

Matériel et logiciel utilisés pour tester cette réponse :

iMac (21,5 pouces, fin 2013)
MacOS Catalina, version 10.15.4
MacOS High Sierra, version 10.13.6
VirtualBox 6.1.4 r136177 (Qt5.6.3)

Les étapes sont indiquées ci-dessous.

  1. Télécharger High Sierra.

  2. Créer un programme d'installation sur clé USB.

  3. Créer une machine virtuelle. Utilisez les paramètres par défaut de High Sierra, à moins que vous ne jugiez nécessaire de les modifier. Par exemple, j'ai apporté les modifications suivantes.

    • Augmentation de la taille du disque à 200 Go.
    • Sélectionnez 4096 MB pour la taille de la mémoire.
    • Mise à niveau vers l'USB 3.0.
    • Débrancher le câble Ethernet.
    • L'adaptateur réseau a été connecté à Bridged Adaptor. .

    Remarque : Ne passez pas à l'USB 3.0 si votre Mac n'est pas équipé de l'USB 3.0 ou d'une version plus récente.

  4. Ajouter la clé USB High Sierra à la liste des filtres de périphériques USB. En général, le nom de la clé USB est quelque chose d'énigmatique. Dans mon cas, le nom était GenericU3 Mass Storage [0002] .

  5. Dans le Finder, éjectez la clé USB, puis utilisez VirtualBox pour démarrer la machine virtuelle.

    Note : Si vous obtenez une fenêtre similaire Cancel bouton.

    Note : Avec cette version de VirtualBox, vous pouvez faire démarrer High Sierra à partir de volumes APFS.

  6. Une fois l'installation terminée et la machine virtuelle arrêtée, supprimez le programme d'installation de la clé USB High Sierra des filtres de périphériques USB.

Démarrage manuel à partir de la clé USB

Pour diverses raisons, il est possible que vous démarriez dans le shell interactif UEFI, comme indiqué ci-dessous.

Pour démarrer à partir du lecteur optique virtuel, entrez la commande ci-dessous à l'adresse Shell> rapide.

FS0:\System\Library\Coreservices\boot.efi

2voto

David Anderson Points 30783

Installer High Sierra sans utiliser de clé USB

Je me rends compte que l'OP posait une question sur la Sierra. Cependant, l'utilisateur Arien a posté un Question en double où High Sierra devait être installé dans VirtualBox. Cela m'a incité à poster cette réponse ici.

La réponse est d'installer dans la machine virtuelle la même chose qu'un Mac physique. Cependant, Arien n'a pas de clé USB et veut s'en passer. Je dois mentionner que Réponse d'Allan semble également fonctionner. Je ne l'ai toutefois pas vérifié.

Matériel et logiciel utilisés pour tester cette réponse :

iMac (21,5 pouces, fin 2013)
MacOS Catalina, version 10.15.4
MacOS High Sierra, version 10.13.6
VirtualBox 6.1.4 r136177 (Qt5.6.3)

Les étapes sont indiquées ci-dessous.

  1. Télécharger High Sierra.

  2. Ouvrez l'Utilitaire de disque. Dans la barre de menu, sélectionnez FileNew ImageBlank Image . Saisissez les informations suivantes, puis cliquez sur le bouton Save bouton. Lorsque vous avez terminé, cliquez sur le bouton Done bouton.

  3. Ce site web d'Apple explique comment créer un programme d'installation sur clé USB. Au lieu d'utiliser un lecteur flash, l'image disque éparse créée à l'étape précédente sera remplacée. Pour ce faire, entrez la commande ci-dessous dans une fenêtre de l'application Terminal.

    sudo /Applications/Install\ macOS\ High\ Sierra.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume

     
    Lorsque vous avez terminé, éjectez le volume étiqueté Install macOS High Sierra .

  4. Créer le fichier Install macOS High\ Sierra.iso à partir du fichier Install macOS High Sierra.sparseimage en entrant les commandes indiquées ci-dessous.

    cd ~/Desktop
    hdiutil makehybrid -o Install\ macOS\ High\ Sierra.iso Install\ macOS\ High\ Sierra.sparseimage -hfs -iso -hide-iso '*'

     
    Lorsque vous avez terminé, vous pouvez supprimer le fichier Install macOS High Sierra.sparseimage .

  5. Créer une machine virtuelle. Utilisez les paramètres par défaut de High Sierra, à moins que vous n'ayez besoin de les modifier. Par exemple, j'ai apporté les modifications suivantes.

    • Augmentation de la taille du disque à 200 Go.
    • Augmentation du nombre de processeurs à 2.
    • Sélectionnez 4096 MB pour la taille de la mémoire.
    • Débrancher le câble Ethernet.
    • L'adaptateur réseau a été connecté à Bridged Adaptor. .
  6. Placer le fichier de la disquette Install macOS High Sierra.iso dans le lecteur optique virtuel.

  7. Démarrer la machine virtuelle.

    Note : Si vous obtenez une fenêtre similaire à celle illustrée ci-dessous, cliquez sur le bouton Cancel bouton.

  8. Vous démarrerez dans le shell interactif UEFI illustré ci-dessous.

    Pour démarrer à partir du lecteur optique virtuel, entrez la commande ci-dessous à l'adresse Shell> rapide.

    FS0:\System\Library\Coreservices\boot.efi

    Note : Avec cette version de VirtualBox, vous pouvez faire démarrer High Sierra à partir de volumes APFS.

  9. Une fois l'installation terminée. Vous pouvez supprimer le fichier disque Install macOS High Sierra.iso à partir du lecteur optique virtuel. Si vous le souhaitez, vous pouvez supprimer ce fichier.

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