in

Comment installer macOS High Sierra dans VirtualBox sur Windows 10

Que vous souhaitiez parfois tester 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 pour le faire – donc faire fonctionner macOS dans VirtualBox est, pour le moins, 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 tout au long du processus d’installation et de configuration d’une machine virtuelle macOS. Nous ne l’avons pas encore testé nous-mêmes, mais nous avons entendu de bonnes choses.

Ce n’est cependant pas impossible. Certaines personnes au Forums InsanelyMac ont trouvé un processus qui fonctionne. La seule chose qui fonctionne est le son, qui, pour une raison quelconque, est fortement déformé ou inexistant. À part cela, cependant, il s’agit de macOS High Sierra, qui fonctionne correctement dans VirtualBox.

Pour rendre les choses un peu plus faciles pour les gens, nous avons combiné des méthodes de quelques fils de discussion différents dans un seul didacticiel étape par étape, avec des captures d’écran. Plongeons-nous.

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 ça devrait aller – tout ce qui va au-delà de la première étape de ce didacticiel peut être fait sur votre PC Windows.

Si vous êtes sur un Mac et que vous voulez une machine virtuelle macOS pour une utilisation sur ce Mac, nous vous recommandons de vérifier Parallels Desktop Lite au lieu de cela, car il peut créer des machines virtuelles macOS gratuitement et est beaucoup plus facile à utiliser.

Prêt à commencer? Sautons!

Étape 1: créer un fichier ISO 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é, accédez au Mac App Store, recherchez Sierra et cliquez sur «Télécharger».

Lorsque le processus est terminé, le programme d’installation se lancera – ce n’est pas grave, 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 devons utiliser le Terminal, que vous pouvez trouver dans Applications> 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+J


Ensuite, montez votre image vierge:

hdiutil attach /tmp/HighSierra.cdr.dmg -noverify -nobrowse -mountpoint /Volumes/install_build

Vous allez maintenant restaurer BaseSystem.dmg du programme d’installation vers l’image nouvellement montée:

asr restore -source /Applications/Install macOS High Sierra.app/Contents/SharedSupport/BaseSystem.dmg -target /Volumes/install_build -noprompt -noverify -erase

Notez qu’après cela, le nom de notre point de montage de destination est devenu «OS X Base System / System». Vous avez presque fini! Démontez l’image:

hdiutil detach /Volumes/OS X Base System

Et, enfin, convertissez l’image que vous avez créée en un fichier ISO:

hdiutil convert /tmp/HighSierra.cdr.dmg -format UDTO -o /tmp/HighSierra.iso

Déplacez l’ISO sur le bureau:

mv /tmp/HighSierra.iso.cdr ~/Desktop/HighSierra.iso

Et vous avez un fichier ISO High Sierra amorçable!

Copiez-le sur votre ordinateur Windows à l’aide d’un grand lecteur flash, d’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 ordinateur Windows et installer VirtualBox si vous ne l’avez pas déjà fait, assurez-vous d’avoir la dernière version (sérieusement, les anciennes versions peuvent ne pas fonctionner.)

Ouvrez-le 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 (à l’heure actuelle, «macOS High Sierra» n’est pas proposé, 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 suffisamment 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 la taille fixe, car elle est un peu plus rapide, même si elle prendra un peu plus d’espace sur le disque dur de votre machine Windows.

Cliquez sur Suivant. On vous demandera de quelle taille vous voulez un lecteur; 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 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! 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 «Disquette» n’est pas cochée.

Ensuite, dirigez-vous vers l’onglet «Processeur» et assurez-vous que vous avez au moins deux processeurs alloués à la machine virtuelle.

Ensuite, cliquez sur «Affichage» dans la barre latérale gauche et assurez-vous que la mémoire vidéo est définie 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 du CD en haut à droite, puis accédez 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 apportées, puis fermez VirtualBox. Non, sérieusement: fermez VirtualBox maintenant, sinon les étapes suivantes ne fonctionneront pas.

Étape 4: 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 commandes», puis cliquez dessus avec le bouton droit de la souris et sélectionnez «Exécuter en tant qu’administrateur».

Vous devez exécuter un certain nombre de commandes, dans l’ordre. Collez les commandes suivantes, en appuyant sur Entrée après chacune d’elles et en attendant qu’elle se 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 tout! Si tout a fonctionné, vous ne devriez voir aucun commentaire; les commandes s’exécuteront simplement. Si la commande n’a pas fonctionné, assurez-vous que votre machine virtuelle s’appelle exactement «High Sierra»; 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émarrer et exécuter le programme d’installation

Rouvrez VirtualBox, cliquez sur votre machine Sierra, puis sur «Démarrer». Votre machine commencera à démarrer. Vous verrez beaucoup d’informations superflues au fur et à mesure que cela se produira – et je veux dire un – mais ne vous en faites pas. C’est normal, même certaines 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, il démarrera.

Finalement, vous verrez le programme d’installation vous demander de choisir une langue:

Choisissez « Anglais » ou la langue de votre choix, puis cliquez sur « Suivant ». Avant de faire quoi que ce soit, cependant, cliquez sur «Utilitaire de disque» puis sur «Continuer».

Vous ne verrez pas le lecteur: pas de panique, High Sierra masque les lecteurs vierges par défaut. Dans la barre de menus, cliquez sur « Afficher », puis sur « 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 cela 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». Vous serez invité à accepter les conditions.

Acceptez et vous serez finalement invité à choisir un disque dur; sélectionnez la partition que vous venez de créer.

L’installation va commencer! Cela peut prendre un certain temps, alors soyez patient. Finalement, votre machine virtuelle redémarrera et vous ramènera… au programme d’installation. Pas de panique: il faut s’y attendre.

Étape 6: Démarrez la deuxième étape du programme d’installation à partir du disque dur virtuel

À 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. Dirigez-vous vers Stockage, cliquez sur «HighSierra.iso» dans le panneau «Arborescence de stockage», 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 bel écran.

Il s’agit du shell interne EFI, et tant que vous voyez «FS1» en jaune, vous pouvez l’utiliser pour lancer le reste du programme d’installation. Cliquez sur la machine virtuelle et permettez-lui de capturer votre souris et votre 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 vers le répertoire dont nous avons besoin:

cd "macOS Install Data"
cd "Locked Files"
cd "Boot Files"

Nous pouvons maintenant exécuter le programme d’installation lui-même avec la commande suivante:

boot.efi

L’installateur reprendra là où il s’était arrêté. Vous verrez d’abord une série de texte, comme avant, mais vous verrez finalement le programme d’installation de l’interface graphique revenir. (Ne vous inquiétez pas, vous ne devez suivre ce processus qu’une seule fois.)

On y arrive, il faut juste un peu plus de patience.

Huitième étape: 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 une grande partie des éléments de base devraient fonctionner. S’amuser!

Étape huit (facultative): modifiez votre résolution

Par défaut, votre machine virtuelle aura une résolution de 1024 × 768, ce qui ne laisse pas beaucoup de place pour travailler. Cependant, si vous essayez de modifier la résolution à partir de 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 Apple dans la barre de menus, puis cliquez sur «Arrêter». Ensuite, fermez complètement VirtualBox (sérieusement, cette étape ne fonctionnera pas si VirtualBox est toujours ouvert!) Et revenez à l’invite de commande de Windows en tant qu’administrateur. Vous devez exécuter les deux commandes suivantes:

cd "C:Program FilesOracleVirtualBox"
VBoxManage setextradata "High Sierra" "VBoxInternal2/EfiGopMode" N

Dans la deuxième commande, vous devez remplacer le N avec un nombre de un à cinq, selon la résolution souhaitée:

  • 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 elle devrait démarrer à votre résolution préférée!

À partir de maintenant, vous pouvez ouvrir VirtualBox pour tous les tests liés à Mac que vous souhaitez faire. Encore une fois, vous verrez de nombreuses erreurs apparaître lors du démarrage, mais elles sont correctes; ignore les. N’oubliez pas non plus que l’audio ne fonctionnera pas, pas plus que des choses comme FaceTime ou iMessage, qui nécessitent un vrai Mac. Cela ne sera pas parfait, ce qui est à prévoir dans 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 également.

Encore une chose: un grand cri à Chad S. Samuels, sans qui je n’aurais pas pu mettre à jour ce guide pour High Sierra. Merci beaucoup!

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Comment télécharger des documents Office 2010 vers Web Apps Aperçu technique

Comment télécharger des documents Office 2010 vers Web Apps Aperçu technique

Recherche d’images PNG plus grandes que x pixels via le shell Linux