15Jul
Que vous souhaitiez tester de manière occasionnelle un site Web dans Safari, ou essayer un peu de logiciel dans l'environnement Mac, il est utile d'avoir accès à la dernière version de macOS dans une machine virtuelle. Malheureusement, vous n'êtes pas vraiment supposé pour ce faire-obtenir macOS fonctionnant dans VirtualBox est, pour le moins, difficile.
Ce n'est pas impossible, cependant. Certaines personnes sur les forums InsanelyMac ont trouvé un processus qui fonctionne. La seule chose travail est le son, qui, pour une raison quelconque est très déformée ou inexistante.À part ça, cependant, c'est macOS High Sierra, qui fonctionne parfaitement dans VirtualBox.
Pour rendre les choses un peu plus faciles pour les gens, nous avons combiné des méthodes à partir de quelques threads de forum différents dans un seul tutoriel, étape par étape, avec des captures d'écran. Plongeons-y.
NOTE: Pour que cela fonctionne, vous aurez besoin d'un vrai Mac pour télécharger High Sierra. Nous pourrions, nous supposons, obtenir un ISO High Sierra par d'autres moyens, mais nous ne le recommandons pas. Empruntez le Mac d'un ami pendant une heure si vous n'en avez pas, et tout devrait bien se passer: tout ce qui est au-delà de la première étape de ce tutoriel peut être fait sur votre PC Windows.
Si vous êtes sur un Mac et que vous voulez utiliser une machine virtuelle macOS sur ce Mac, nous vous recommandons de vérifier plutôt Parallels Desktop Lite, car il peut créer des machines virtuelles macOS gratuitement et il est beaucoup plus facile de travailler avec.
Prêt à commencer? Allons-y!
Etape 1: Créer un fichier ISO macOS High Sierra
Pour commencer, nous devons créer un fichier ISO du programme d'installation de macOS High Sierra, afin que nous puissions le charger dans VirtualBox sur notre machine Windows. Prenez votre Mac emprunté, dirigez-vous vers le Mac App Store, recherchez Sierra, et cliquez sur "Télécharger".
Lorsque le processus est terminé, le programme d'installation va lancer-c'est correct, il suffit de le fermer avec Command + Q.Nous ne voulons pas mettre à jour le Mac de votre ami;nous avons juste besoin des fichiers téléchargés.
Pour convertir ces fichiers en ISO, nous devons utiliser le Terminal, que vous pouvez trouver dans Applications & gt;Utilitaires
Tout d'abord, exécutez la commande suivante pour créer une image disque vierge:
hdiutil create -o /tmp/ HighSierra.cdr -size 7316m -layout SPUD -fs HFS + JEnsuite, montez votre image vide:
hdiutil attachez /tmp/ HighSierra.cdr.dmg -noverify -nobrowse -mountpoint /Volumes/ install_buildVous allez maintenant restaurer BaseSystem.dmg du programme d'installation vers l'image nouvellement montée:
asr restore -source Installer /Applications/ \ macOS \ High \ Sierra.app /Contents/SharedSupport/ BaseSystem.dmg -target /Volumes/ install_build -noprompt -noverify -eraseNotez que, après cela, le nom de notre point de montage de destination est devenu "Système / Système de Base OS X". Vous avez presque terminé!Démonter l'image:
Détacher hdiutil /Volumes/ OS \ X \ Base \ SystèmeEt, enfin, convertir l'image que vous avez créé dans un fichier ISO:
hdiutil convertir /tmp/ HighSierra.cdr.dmg -format UDTO -o /tmp/ HighSierra.isoDéplacerl'ISO au bureau:
mv /tmp/ HighSierra.iso.cdr ~ /Desktop/ HighSierra.isoEt vous avez un fichier ISO High Sierra bootable!
Copiez-le sur votre machine Windows à l'aide d'un grand lecteur flash, d'un disque dur externe ou via votre réseau local.
Étape 2: Créez votre machine virtuelle dans VirtualBox
Ensuite, dirigez-vous vers votre machine Windows et installez VirtualBox si vous ne l'avez pas déjà fait, en vous assurant d'avoir la dernière version( sérieusement, les anciennes versions peuvent ne pas fonctionner.)
et cliquez sur le bouton "Nouveau".Nommez votre machine virtuelle "High Sierra", et choisissez "Mac OS X" pour le système d'exploitation et "Mac OS X( 64 bits)" pour la version( à ce jour, "macOS High Sierra" n'est pas offert, maisc'est bon.)
Continuez tout au long du processus. Pour la mémoire, nous vous recommandons d'utiliser au moins 4096 Mo, mais vous pouvez opter pour plus si vous avez suffisamment de RAM à votre disposition sur votre machine Windows.
Ensuite, vous serez interrogé sur votre disque dur. Choisissez "Créer un disque dur virtuel maintenant" et cliquez sur Créer.
Choisissez VDI pour le type de disque dur et cliquez sur Suivant. Il vous sera demandé si vous voulez un lecteur de taille dynamique ou fixe. Nous recommandons la taille fixe, car elle est un peu plus rapide, bien qu'elle prenne un peu plus d'espace sur votre machine Windows.
Cliquez sur Suivant. On vous demandera quelle taille de disque vous voulez;nous recommandons au moins 25 Go, ce qui est assez grand pour le système d'exploitation et quelques applications. En fonction de votre situation de stockage, vous pouvez en offrir plus, mais nous ne pensons pas que vous puissiez réellement en utiliser beaucoup moins.
Cliquez sur les invites, et vous avez créé une entrée pour votre machine virtuelle! Il est maintenant temps de faire une petite configuration.
Troisième étape: Configurer votre machine virtuelle dans VirtualBox
Vous devriez voir votre machine virtuelle dans la fenêtre principale de VirtualBox.
Sélectionnez-le, puis cliquez sur le gros bouton jaune "Paramètres".Tout d'abord, dirigez-vous vers "Système" dans la barre latérale gauche. Sur l'onglet Carte mère, assurez-vous que "Floppy" n'est pas cochée.
Ensuite, allez dans l'onglet "Processeur" et vérifiez que vous avez au moins deux processeurs alloués à la machine virtuelle.
Ensuite, cliquez sur "Affichage" dans la barre latérale de gauche, et assurez-vous que la mémoire vidéo est au moins 128 Mo.
Ensuite, cliquez sur "Stockage" dans la barre latérale de gauche, puis cliquez sur le lecteur de CD "vide".Cliquez sur l'icône du CD en haut à droite, puis naviguez jusqu'au fichier ISO High Sierra que vous avez créé précédemment.
Assurez-vous de cliquer sur "OK" pour finaliser toutes les modifications que vous avez faites, puis fermez VirtualBox. Non, sérieusement: fermez VirtualBox maintenant, ou les prochaines étapes ne fonctionneront pas.
Etape 4: Configurer votre machine virtuelle à partir de l'invite de commande
Nous avons fait quelques ajustements, mais nous devons en faire d'autres pour convaincre le système d'exploitation qu'il fonctionne sur un vrai Mac. Malheureusement, il n'y a pas d'options pour cela à partir de l'interface de VirtualBox, vous aurez donc besoin d'ouvrir l'invite de commande.
Ouvrez le menu Démarrer, recherchez "Invite de commandes", puis cliquez dessus avec le bouton droit et sélectionnez "Exécuter en tant qu'administrateur".
Vous devez exécuter un nombre de commandes, dans l'ordre. Collez les commandes suivantes en appuyant sur Entrée après chacune d'elles et en attendant qu'elles se terminent:
cd "C: Program FilesOracleVirtualBox" VBoxManage.exe modifyvm "High Sierra" --cpuidset 00000001 000306a9 04100800 7fbae3ff bfebfbff VBoxManage setextradata "High Sierra" "VBoxInternal /Devices/efi/0/Config/DmiSystemProduct "" MacBookPro11,3 "VBoxManage setextradata" High Sierra "" VBoxInternal /Devices/efi/0/Config/ DmiSystemVersion "" 1.0 "VBoxManage setextradata" Haute Sierra "" VBoxInternal /Devices/efi/0/Config/ DmiBoardProduct "" Mac-2BD1B31983FE1663 "VBoxManage setextradata" Haute Sierra "" VBoxInternal /Devices/smc/0/Config/ DeviceKey "" ourhardworkbythesewordsguetededteal(c) AppleComputerInc "VBoxManage setextradata" Haute Sierra "" VBoxInternal /Devices/smc/0/Config/ GetKeyFromRealSMC "1C'est tout! Si tout a fonctionné, vous ne devriez pas voir de commentaires;les commandes vont simplement fonctionner. Si la commande ne fonctionne pas, assurez-vous que votre machine virtuelle est nommée "High Sierra" exactement;si ce n'est pas le cas, éditez les commandes ci-dessus en mettant le nom de votre machine dans les guillemets. Allez-y et fermez l'invite de commande. Nous revenons à VirtualBox maintenant.
Étape 5: Démarrer et exécuter le programme d'installation
Ré-ouvrez VirtualBox, cliquez sur votre machine Sierra, puis cliquez sur "Démarrer". Votre machine commencera à démarrer. Vous verrez beaucoup d'informations superflues comme cela arrive - et je veux dire un lot - mais ne vous inquiétez pas à ce sujet. C'est normal, même certaines choses qui ressemblent à des erreurs.
Vous devriez seulement vous inquiéter si une erreur spécifique se bloque pendant cinq minutes ou plus. Juste marchez et laissez-le courir un peu. Si vous avez tout fait correctement, ça va démarrer.
Finalement, vous verrez l'installateur vous demander de choisir une langue:
Choisissez "Anglais", ou n'importe quelle langue que vous préférez, puis cliquez sur "Suivant". Avant de faire quoi que ce soit, cliquez sur "Utilitaire de disque" puis "Continuer"
Vous ne verrez pas le lecteur: ne paniquez pas, High Sierra cache les lecteurs vierges par défaut. Dans la barre de menu, cliquez sur "View" puis sur "Show All Devices".
Vous devriez maintenant voir votre lecteur virtuel vide dans la barre latérale. Cliquez dessus, puis cliquez sur l'option "Effacer".
Nommez le lecteur "Macintosh HD" et laissez les deux autres paramètres tels quels: "Mac OS Extended Journaled" et "GUID Partition Map". Ne créez pas une partition AFS , car elle ne fonctionnera pas et vous devrez recommencer avec un nouveau disque dur virtuel. Cliquez sur "Effacer", puis fermez l'utilitaire de disque lorsque le processus est terminé.Vous serez ramené à la fenêtre principale.
Sélectionnez "Réinstaller macOS" puis cliquez sur "Continuer". Il vous sera demandé d'accepter les termes.
D'accord et vous serez éventuellement invité à choisir un disque dur;sélectionnez la partition que vous venez de créer.
L'installation va commencer! Cela pourrait prendre un certain temps, alors soyez patient. Finalement, votre machine virtuelle redémarrera et vous ramènera à l'installateur. Ne paniquez pas: c'est à prévoir.
Etape 6: Etape 2 de l'installateur d'amorçage A partir du disque dur virtuel
A ce stade, le programme d'installation a copié les fichiers sur le disque dur virtuel et s'attend à démarrer à partir de là.Pour une raison quelconque, cela ne fonctionne pas sur la machine virtuelle, c'est pourquoi vous voyez à nouveau le programme d'installation.
Éteignez votre machine virtuelle et ouvrez ses paramètres. Allez dans Storage, cliquez sur "HighSierra.iso" dans le panneau "Storage Tree", puis cliquez sur l'icône du CD en haut à droite et cliquez sur "Supprimer le disque du lecteur virtuel." Cela déconnectera complètement notre ISO d'installation.
Maintenant, démarrez la machine virtuelle et vous verrez ce joli écran.
Ceci est le shell interne EFI, et aussi longtemps que vous voyez "FS1" listé en jaune, vous pouvez l'utiliser pour lancer le reste du programme d'installation. Cliquez sur la machine virtuelle et autorisez-la à capturer la souris et le clavier, puis tapez fs1: et appuyez sur Entrée. Cela va basculer les répertoires vers FS1, où se trouve le reste du programme d'installation.
Ensuite, nous allons exécuter quelques commandes afin de passer au répertoire dont nous avons besoin:
cd "macOS Install Data" cd "Fichiers verrouillés" cd "Boot Files"Maintenant, nous pouvons exécuter le programme d'installation avec la commande suivante:
boot.efiLe programme d'installation reprendra où il s'était arrêté.D'abord, vous verrez une série de texte, comme avant, mais vous finirez par voir le programme d'installation de l'interface graphique revenir.(Ne vous inquiétez pas, vous n'avez qu'à passer par ce processus une fois.)
Nous y arrivons, juste besoin d'un peu plus de patience.
Etape 8: Connexion à macOS High Sierra
La machine virtuelle redémarrera à nouveau, cette fois dans macOS High Sierra. Si cela ne se produit pas, essayez d'éjecter l'ISO de la machine virtuelle. Lorsque High Sierra démarre, vous devez choisir votre pays, configurer un utilisateur et le reste du processus d'installation initial.
Finalement, vous allez le faire sur le bureau Mac. Yay!
Vous pouvez maintenant essayer n'importe quel logiciel Mac, bien que certaines fonctions, comme FaceTime et Messages, ne fonctionneront pas car Apple ne reconnaîtra pas votre ordinateur comme un vrai Mac. Mais beaucoup de choses de base devraient fonctionner. S'amuser!
Etape 8( Facultatif): Changer votre résolution
Par défaut, votre machine virtuelle aura une résolution de 1024 × 768, ce qui n'est pas beaucoup de place pour travailler. Cependant, si vous essayez de modifier la résolution depuis macOS, vous ne verrez aucune option pour le faire. Au lieu de cela, vous devez entrer quelques commandes.
Arrêtez votre machine virtuelle en arrêtant macOS: cliquez sur le Apple dans la barre de menu, puis cliquez sur "Arrêter". Ensuite, fermez complètement VirtualBox( sérieusement, cette étape ne fonctionnera pas si VirtualBox est toujours ouvert!) Et retourner àInvite de commandes de Windows en tant qu'administrateur. Vous devez exécuter les deux commandes suivantes:
cd "C: Programme FilesOracleVirtualBox" VBoxManage setextradata "Haute Sierra" "VBoxInternal2 / EfiGopMode" NDans la deuxième commande, vous devez remplacer le N par un nombre de un à cinq, selonsur quelle résolution vous voulez:
- 1 vous donne une résolution de 800 × 600
- 2 vous donne une résolution de 1024 × 768
- 3 vous donne une résolution de 1280 × 1024
- 4 vous donne une résolution de 1440 × 900
- 5 vous donne une résolution de 1920 ×1200
Démarrez VirtualBox, chargez votre machine virtuelle, et il devrait démarrer à votre résolution préférée!
A partir de maintenant, vous pouvez ouvrir VirtualBox pour tous les tests liés à Mac que vous voulez faire. Encore une fois, vous verrez beaucoup d'erreurs apparaître pendant le démarrage, mais ils vont bien;ignore les. Aussi, rappelez-vous que l'audio ne fonctionnera pas, pas plus que des choses comme FaceTime ou iMessage, qui nécessitent un vrai Mac. Cela ne va pas être parfait, ce qui est prévisible d'une installation entièrement non pris en charge. Mais c'est macOS, dans une machine virtuelle, et c'est pas mal! N'oubliez pas de consulter notre guide sur les fonctionnalités avancées de VirtualBox pour tirer le meilleur parti de votre machine.
Encore une chose: un gros mot à Chad S. Samuels, sans qui je n'aurais pas pu mettre à jour ce guide pour High Sierra. Merci beaucoup!