- Justin Pot
@jhpot
- mise à jour le 1er décembre 2020 à 16h52 HAE
que vous souhaitiez tester occasionnellement un site Web dans Safari ou essayer un peu de logiciel dans L’environnement Mac, avoir accès à la dernière version de macOS dans une machine virtuelle est utile. Malheureusement, vous n’êtes pas vraiment censé le faire—donc faire fonctionner macOS dans VirtualBox est, c’est le moins que l’on puisse dire, délicat.
mise à jour: les instructions ici s’appliquent aux anciennes versions de macOS., Si vous souhaitez installer une version plus récente de macOS dans VirtualBox, consultez ce script sur GitHub. Il promet de vous guider à travers le processus d’installation et de configuration d’une machine virtuelle macOS. Nous n’avons pas encore testé, mais nous avons entendu de bonnes choses.
ce n’est pas impossible, cependant. Certaines des personnes des forums InsanelyMac ont trouvé un processus qui fonctionne. La seule chose qui ne fonctionne pas est le son, qui pour une raison quelconque est fortement déformé ou inexistant. À part cela, cependant, il s’agit de macOS High Sierra, fonctionnant correctement dans VirtualBox.,
pour rendre les choses un peu plus faciles pour les gens, nous avons combiné des méthodes de quelques discussions de forum différentes en un seul tutoriel étape par étape, complet avec des captures d’écran. Plongeons-nous dans.
RELATED: débutant Geek: comment créer et utiliser des Machines virtuelles
remarque: pour que cela fonctionne, vous aurez besoin d’accéder à un vrai Mac pour télécharger High Sierra. Vous pourriez, 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 vous devriez aller bien—tout 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 souhaitez utiliser une machine virtuelle macOS sur ce Mac, nous vous recommandons de consulter Parallels Desktop Lite à la place, car il peut créer des machines virtuelles macOS gratuitement et est beaucoup plus facile à utiliser.
Prêt à commencer? Mettons-nous en!,
première étape: Créer un fichier ISO de macOS High Sierra
pour commencer, nous devrons créer un fichier ISO du programme d’installation de macOS High Sierra, afin de pouvoir le charger dans VirtualBox sur notre machine Windows. Prenez votre Mac emprunté, rendez-vous sur le Mac App Store, recherchez Sierra et cliquez sur « Télécharger. »
lorsque le processus est terminé, le programme d’installation se lance—c’est correct, fermez-le simplement avec Commande+Q. Nous ne voulons pas mettre à niveau le Mac de votre ami; nous avons juste besoin des fichiers téléchargés.,
pour convertir ces fichiers EN ISO, nous devrons utiliser le Terminal, que vous pouvez trouver dans Applications > utilitaires.
tout d’Abord, exécutez la commande suivante pour créer un disque vierge de l’image:
hdiutil create -o /tmp/HighSierra.cdr -size 7316m -layout SPUD -fs HFS+J
Ensuite, montez votre image vide:
hdiutil attach /tmp/HighSierra.cdr.dmg -noverify -nobrowse -mountpoint /Volumes/install_build
Maintenant, vous allez restaurer BaseSystem.dmg du programme d’installation vers l’image nouvellement montée:
notez que, après cela, le nom de notre point de montage de destination a changé en « SYSTÈME / SYSTÈME DE BASE OS X.” Vous y êtes presque!, Démonter l’image:
hdiutil detach /Volumes/OS\ X\ Base\ System
Et, enfin, la conversion de l’image que vous avez créé dans un fichier ISO:
hdiutil convert /tmp/HighSierra.cdr.dmg -format UDTO -o /tmp/HighSierra.iso
Déplacer l’ISO sur le bureau:
mv /tmp/HighSierra.iso.cdr ~/Desktop/HighSierra.iso
Et vous avez une disquette amorçable de High Sierra fichier ISO!
le Copier sur votre machine Windows à l’aide d’un grand lecteur flash, un disque dur externe ou sur votre réseau local.,
deuxième étape: 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.)
l’Ouvrir 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 (au moment d’écrire ces lignes,” macOS High Sierra » n’est pas offert, mais c’est très bien.)
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 assez de RAM à épargner 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. On vous demandera si vous voulez un lecteur de taille dynamique ou fixe. Nous recommandons une taille fixe, car elle est un peu plus rapide, bien qu’elle prenne un peu plus d’espace sur le disque dur de votre machine Windows.
Cliquez sur Suivant., On vous demandera la taille d’un lecteur que vous voulez; nous recommandons au moins 25 Go, ce qui est assez grand pour le système d’exploitation et quelques applications. Selon votre situation de stockage, vous pourriez offrir plus, mais nous ne pensons pas que vous puissiez vraiment utiliser beaucoup moins que cela.
Cliquez sur les invites et vous avez créé une entrée pour votre machine virtuelle! Maintenant, il est temps de faire un peu de configuration.
troisième Étape: Configurer Votre Machine Virtuelle dans VirtualBox
Vous devriez voir votre machine virtuelle dans VirtualBox la fenêtre principale.,
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. Dans l’onglet Carte Mère, assurez-vous que « disquette” n’est pas cochée.
ensuite, dirigez-vous vers L’onglet « processeur” et assurez-vous d’avoir au moins deux processeurs alloués à la machine virtuelle.
ensuite, cliquez sur « Afficher” dans la barre latérale gauche et assurez-vous que la mémoire vidéo est réglée sur au moins 128 Mo.
ensuite, cliquez sur « Stockage” dans la barre latérale gauche, puis cliquez sur le lecteur de CD « vide”. Cliquez sur L’icône CD en haut à droite, puis accédez au fichier ISO High Sierra que vous avez créé précédemment.,
cliquez sur « OK” pour finaliser toutes les modifications que vous avez apportées, puis fermez VirtualBox. Non, sérieusement: fermez VirtualBox maintenant, sinon les prochaines étapes ne fonctionneront pas.
quatrième étape: Configurer votre machine virtuelle à partir de l’invite de commande
Nous avons fait quelques ajustements, mais nous devons en faire quelques autres afin de 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 devrez donc ouvrir l’invite de commande.,
ouvrez le Menu Démarrer, recherchez « invite de commande”, puis faites un clic droit dessus 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 attendre qu’il termine:
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 "High Sierra" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Mac-2BD1B31983FE1663"
VBoxManage setextradata "High Sierra" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
VBoxManage setextradata "High Sierra" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1
C’est elle! Si tout a fonctionné, vous ne devriez pas voir de commentaires; les commandes s’exécuteront simplement., 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, modifiez les commandes ci-dessus en mettant le nom de votre machine entre guillemets. Allez-y et fermez l’invite de commande. Nous retournons à VirtualBox maintenant.
cinquième étape: démarrez et exécutez le programme d’installation
rouvrez VirtualBox, cliquez sur votre machine Sierra, puis cliquez sur « Démarrer. »Votre machine va commencer à démarrer. Vous verrez beaucoup d’informations superflues comme cela se produit—et je veux dire beaucoup—mais ne vous inquiétez pas à ce sujet. C’est normal, même les choses qui ressemblent à des erreurs.,
Vous ne devriez vous inquiéter que si une erreur spécifique se bloque pendant cinq minutes ou plus. Éloignez-vous et laissez-le courir un peu. Si vous avez tout fait correctement, ça démarrera.
finalement, vous verrez le programme d’installation vous demander de choisir une langue:
choisissez « anglais” ou la langue que vous préférez, puis cliquez sur « Suivant. »Avant de faire quoi que ce soit d’autre, cependant, 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 » Afficher « suivi de » Afficher tous les appareils., »
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 de partition AFS, car elle ne fonctionnera pas et vous devrez recommencer avec un nouveau disque dur virtuel. Cliquez sur « Effacer », puis fermez utilitaire de disque lorsque le processus est terminé. Vous serez ramené à la fenêtre principale.
Sélectionnez « Réinstaller macOS” puis cliquez sur « Continuer.” Vous serez invité à accepter les conditions.,
acceptez et vous serez éventuellement invité à choisir un disque dur; sélectionnez la partition que vous venez de faire.
L’installation va commencer! Cela pourrait prendre un certain temps, alors soyez patient. Finalement, votre machine virtuelle redémarrera et vous ramènera…au programme d’installation. Pas de panique: ce n’est à prévoir.
étape Six: démarrer le programme D’installation étape deux à partir du disque dur virtuel
à ce stade, le programme d’installation a copié des 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 revoyez le programme d’installation.
éteignez votre machine virtuelle et ouvrir ses paramètres. Dirigez-vous vers Stockage, cliquez sur » HighSierra.iso » dans le panneau « Arbre De Stockage », puis cliquez sur L’icône 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 bel écran.,
Il s’agit du Shell interne EFI, et tant que vous voyez « FS1” répertorié en jaune, vous pouvez l’utiliser pour lancer le reste du programme d’installation. Cliquez sur la machine virtuelle et permettez – lui de vous capturer la souris et le clavier, puis tapez fs1:
et appuyez sur Entrée. Cela basculera les répertoires vers FS1, où se trouve le reste du programme d’installation.,
Ensuite, nous allons exécuter quelques commandes afin de basculer dans le répertoire nous avons besoin de:
cd "macOS Install Data" cd "Locked Files" cd "Boot Files"
nous pouvons Maintenant lancer le programme d’installation lui-même avec la commande suivante:
boot.efi
Le programme d’installation va reprendre là où il l’avait laissé. Vous verrez d’abord une série de texte, comme avant, mais finalement vous verrez le programme d’installation de L’interface graphique revenir. (Ne vous inquiétez pas, vous n’avez qu’à passer par ce processus une seule fois.)
Nous y arrivons, juste besoin d’un peu plus de patience.,
étape huit: connectez-vous à macOS High Sierra
finalement, 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 devrez choisir votre pays, configurer un utilisateur et le reste du processus de configuration initiale.
finalement, vous arriverez sur le bureau Mac. Yay!!!
Vous pouvez maintenant essayer N’importe quel logiciel Mac, bien que certaines fonctions, comme FaceTime et Messages, ne fonctionnent pas car Apple ne reconnaîtra pas votre ordinateur comme un vrai Mac., Mais beaucoup de choses de base devraient fonctionner. Amuse-toi bien!
étape huit (facultatif): modifiez 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 fermant macOS: cliquez sur la pomme dans la barre de menus, puis cliquez sur « Arrêter., »Ensuite, fermez VirtualBox entièrement (sérieusement, cette étape ne fonctionnera pas si VirtualBox est toujours ouvert!) et retournez à L’invite de commande de Windows en tant qu’administrateur.,eed pour exécuter les deux commandes suivantes:
cd "C:Program FilesOracleVirtualBox"
VBoxManage setextradata "High Sierra" "VBoxInternal2/EfiGopMode" N
Dans le deuxième commande, vous devez remplacer la balise N
avec un nombre de un à cinq ans, selon la résolution que vous souhaitez:
- 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émarrer VirtualBox, chargez votre machine virtuelle, et il devrait démarrer à votre résolution préférée!,
RELATED: 10 Astuces VirtualBox et fonctionnalités avancées que vous devriez connaître
désormais, vous pouvez ouvrir VirtualBox pour tous les tests liés à Mac que vous souhaitez effectuer. Encore une fois, vous verrez beaucoup d’erreurs apparaître pendant le démarrage, mais elles vont bien; ignorez-les. Rappelez-vous également 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 à attendre d’une configuration entièrement non prise en charge. Mais c’est macOS, dans une machine virtuelle, et ce n’est pas mal!, N’oubliez pas de consulter notre guide des fonctionnalités avancées de VirtualBox pour tirer le meilleur parti de votre machine.
encore une chose: un énorme CRI à Chad S. Samuels, sans qui je n’aurais pas pu mettre à jour ce guide pour High Sierra. Merci beaucoup!
Justin Pot écrit sur la technologie depuis plus d’une décennie, avec des travaux apparaissant dans Digital Trends, The Next Web, Lifehacker, MakeUseOf et le blog Zapier. Il dirige également le Hillsboro Signal, un média local dirigé par des bénévoles qu’il a fondé.Lire l’Intégrale «