Comment virtualiser macOS Sierra VirtualBox sous Windows 10

L'un des outils les plus importants qu'en tant qu'administrateurs et personnel de support informatique sont les outils qui nous donnent la possibilité de virtualiser un système d'exploitation en un système physique.

Ceci est utile dans les cas suivants

  • Créer des environnements de test
  • Tester ou utiliser des applications ou des programmes avant de les lancer dans un environnement productif
  • Disposer de plusieurs systèmes d'exploitation pour connaître et configurer leur utilisation
  • Éviter les problèmes de compatibilité
  • Évitez les dépenses administratives, entre autres.

L'un des outils les plus populaires et les plus faciles à utiliser pour créer un environnement de virtualisation est sans conteste VirtualBox. VirtualBox est un outil gratuit téléchargeable à partir du lien suivant :

Fonctionnalités que nous avons lors de l'utilisation de VirtualBox

  • Ne nécessite pas de virtualisation matérielle
  • Gratuit et portable
  • Excellent support matériel
  • Nous pouvons installer plusieurs systèmes d'exploitation tels que Linux, Windows, Mac OS, Android, etc.
  • Il est possible de créer des groupes de virtualisation
  • Nous pouvons déployer des machines à distance
  • Prend en charge les architectures 32 bits et 64 bits

Aujourd'hui, nous saurons comment installer la dernière version d'Apple appelée macOS Sierra, ou techniquement MAC OS X 10.12. macOS Sierra a été conçu pour renouveler de nombreuses tâches quotidiennes que nous effectuons sur nos appareils, en nous offrant sécurité, compatibilité et vitesse. Certaines des caractéristiques principales de macOS Sierra sont les suivantes.

Points forts de MacOS Sierra

  • Presse-papiers universel
  • Lecteur iCloud
  • Améliorations apportées à l'utilitaire Messages, Photos et iTunes
  • Siri

Exigences au niveau de la machine pour l'installation ou la mise à jour de macOS Sierra

  • MacBook (fin 2009 et versions ultérieures)
  • iMac (fin 2009 et versions ultérieures)
  • MacBook Air (2010 et versions ultérieures)
  • MacBook Pro (2010 et versions ultérieures)
  • Mac Mini (2010 et versions ultérieures)
  • Mac Pro (2010 et versions ultérieures)

Comme nous le voyons, de nombreuses personnes peuvent ne pas répondre à ces exigences et c'est là que VirtualBox sera une pièce fondamentale pour l'installation et l'utilisation de macOS Sierra. Mieux encore, nous pouvons le faire sous Windows 10 sans avoir à acheter une machine Mac physique dont la valeur est un peu chère.

1. MacOS Sierra Image


Avant de commencer l'analyse, nous devons avoir téléchargé et installé VirtualBox dans Windows 10 et il sera nécessaire d'obtenir l'image macOS Sierra qui peut être téléchargée à partir de l'un des liens suivants :

Une fois l'image d'une taille de 4,95 Go téléchargée, il nous faudra exécuter un processus afin de convertir ladite image dans un format d'image reconnu par VirtualBox dans Windows 10 : ISO. Cela simplifiera grandement le processus d'installation de macOS Sierra dans VirtualBox dans un environnement Windows 10.

Étape 1
Tout d'abord, il faudra se rendre sur l'AppStore pour télécharger l'image macOS Sierra qui est stockée dans Applications par défaut. Le processus de téléchargement de macOS Sierra prend environ 3 heures en fonction de la vitesse du réseau disponible à ce moment-là.

La tâche pour exécuter cela doit être effectuée à partir du terminal de macOS Sierra qui peut être ouvert avec l'une des méthodes suivantes :

  • À l'aide de Spotlight, nous entrons le mot terminal et sélectionnons l'option appropriée.
  • Aller au chemin Go / Utilitaires / Terminal
Dans le terminal affiché, nous entrerons la commande suivante :
 hdiutil attach / Applications / Install \ macOS \ Sierra.app/Contents/SharedSupport/InstallESD.dmg -noverify -nobrowse -mountpoint / Volumes / install_app

Étape 2
Cette commande est responsable de la création de la partition de démarrage de l'image macOS Sierra que nous avons téléchargée sur un disque dur virtuel. Ensuite, nous exécuterons la commande suivante pour créer une image disque vierge :

 Ensuite, exécutez la commande suivante pour créer une image disque vierge : hdiutil create -o /tmp/Sierra.cdr -size 7316m -layout SPUD -fs HFS + J

Étape 3
Nous pouvons voir que l'image disque a été créée correctement :

Étape 4
Maintenant, nous procédons au montage de l'image vierge à l'aide de la commande suivante :

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

Étape 5
Maintenant, la prochaine étape consiste à restaurer la base BaseSystem.dmg sur l'image que nous avons montée, pour cela nous utiliserons la commande suivante :

 asr restore -source /Volumes/install_app/BaseSystem.dmg -target / Volumes / install_build -noprompt -noverify -erase

Étape 6
Une fois le processus terminé, nous verrons que le point de montage créé a été renommé OS X Base System.

Il faudra supprimer certains fichiers qui ne sont pas utiles dans ledit point de montage, pour cela nous utiliserons la commande suivante :

 rm / Volumes / OS \ X \ Base \ System / System / Installation / Packages

Étape 7
Ensuite, nous allons copier sur notre point de montage une série de fichiers nécessaires au fonctionnement optimal de macOS Sierra. Nous allons entrer les commandes suivantes :

 cp -rp / Volumes / install_app / Packages / Volumes / OS \ X \ Base \ System / System / Installation /

 cp -rp /Volumes/install_app/BaseSystem.chunklist / Volumes / OS \ X \ Base \ System / BaseSystem.chunklist

 cp -rp /Volumes/install_app/BaseSystem.dmg / Volumes / OS \ X \ Base \ System / BaseSystem.dmg

Étape 8
Ensuite, nous entrerons les commandes suivantes pour désassembler les images :

 hdiutil detach / Volumes / install_app

 hdiutil detach / Volumes / OS \ X \ Base \ System

Étape 9
L'une des étapes les plus importantes, la conversion de l'image macOS Sierra créée en une image ISO afin qu'elle soit reconnue par VirtualBox. Pour ce faire, nous allons exécuter la commande suivante :

 hdiutil convertir /tmp/Sierra.cdr.dmg -format UDTO -o /tmp/Sierra.iso

On voit le résultat obtenu :

Étape 10
Enfin, il ne reste plus qu'à déplacer ladite image sur le bureau puis la stocker sur un disque externe ou une mémoire USB d'une capacité minimale de 8 Go. Pour cela nous utiliserons la commande suivante :

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

Nous pouvons voir l'image ISO de macOS Sierra sur le bureau.

Après ce processus, nous procéderons à l'installation dans VirtualBox de macOS Sierra.

2. Installation de macOS Sierra dans VirtualBox

Étape 1
Avant de commencer l'analyse, nous devons avoir téléchargé et installé VirtualBox dans Windows 10 et il sera nécessaire d'obtenir l'image macOS Sierra que nous venons de créer.

Étape 2
Deuxièmement, nous devons extraire l'image téléchargée pour l'utiliser. Avec cela, nous ouvrons VirtualBox et procédons à la création d'une nouvelle machine virtuelle en utilisant l'une des options suivantes :

  • Allez dans le fichier Machine / Nouveau
  • En cliquant sur l'icône Nouveau dans le panneau central de VirtualBox

Étape 3
Une fois ce processus terminé, nous verrons la fenêtre suivante où nous devons configurer les étapes suivantes :

  • Nom de la machine : macOS Sierra
  • Type : Mac OS X
  • Version : Mac OS X 10.11 El Capitan (64 bits)

Étape 4
Dans là la configuration de la taille de la mémoire, nous attribuons la quantité souhaitée de mémoire RAM étant le taille recommandée 4 Go. Enfin, dans le champ Disque dur, nous devons activer la case Utiliser un fichier de disque dur virtuel existant, nous devons sélectionner le disque que nous avons téléchargé et extrait. Une fois ces valeurs définies, cliquez sur le bouton Bouton Créer et nous verrons notre machine virtuelle créée.

3. Configuration matérielle dans VirtualBox pour macOS Sierra


Ensuite, nous allons cliquer sur l'option Configuration pour modifier certaines valeurs de la machine, ce sont:

Étape 1
Dans l'onglet Système nous allons dans l'onglet Processeur et là nous établissons un minimum de 2 CPU

Étape 2
Maintenant dans l'onglet Carte mère il faudra décocher la case Floppy et activer la case Enable EFI (Spécial OS uniquement)

Étape 3
Dans l'onglet Écran, nous allons dans l'onglet Écran et définissons la mémoire vidéo sur 128 Mo.

Étape 4
Dans l'onglet Stockage, nous validons que le port SATA 0 est dans le champ Disque dur.

Une fois ces valeurs définies, cliquez sur OK pour enregistrer les modifications.

4. Modification des valeurs de code dans VirtualBox


L'étape suivante consiste à ajouter un code à VirtualBox afin que le système puisse exécuter macOS Sierra puisque nous connaissons l'incompatibilité entre Windows et Mac OS. Pour cela, il faudra lancer l'invite de commande en tant qu'administrateurs (clic droit) et y entrer le code suivant en fonction de la version de VirtualBox utilisée :

VirtualBox version 5.0 et suivantes

 cd "C:\Program Files\Oracle\VirtualBox\" VBoxManage.exe modifyvm "Nom de la VM" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff VBoxManage setextradata "Nom de la VM" "VBoxInternal / Devices / efi/0 / Config / DmiSystemProduct" , 3 "VBoxManage setextradata" VM name "" VBoxInternal / Devices / efi / 0 / Config / DmiSystemVersion "" 1.0 "VBoxManage setextradata" VM name "" VBoxInternal / Devices / efi/0 / Config / DmiBoardProduct "" Iloveapple "VBotexManage" se VM Name "" VBoxInternal / Périphériques / smc / 0 / Config / DeviceKey "" notre travail acharné par ces mots est gardé s'il vous plaît ne pas voler (c) AppleComputerInc "VBoxManage setextradata" VM Name "" VBoxInternal / Devices / smc/0 / Config / GetKeyFromRealSMC "1

VirtualBox version 4.0

 cd "C:\Program Files\Oracle\VirtualBox\" VBoxManage.exe modifyvm "Nom de la VM" --cpuidset 0000001 000306a9 04100800 7fbae3ff bfebfbff VBoxManage setextradata "Nom de la VM" "VBoxInternal / Devices / efi/0 / Config / DmiSystemProct11" , 3 "VBoxManage setextradata" VM Name "" VBoxInternal / Devices / efi / 0 / Config / DmiSystemVersion "" 1.0 "VBoxManage setextradata" VM Name "" VBoxInternal / Devices / efi/0 / Config / DmiBoardProduct "" Iloveapple "VBotexManage" se VM Name "" VBoxInternal / Périphériques / smc / 0 / Config / DeviceKey "" notre travail acharné par ces mots est gardé s'il vous plaît ne pas voler (c) AppleComputerInc "VBoxManage setextradata" VM Name "" VBoxInternal / Devices / smc/0 / Config / GetKeyFromRealSMC "1

Dans notre cas nous utilisons la version 5.0.26 pour laquelle nous utiliserons le premier code :

5. Installation de MacOS Sierra


Avec cette configuration, nous pouvons cliquer sur le bouton Démarrer et nous verrons qu'il démarre le processus d'installation de macOS Sierra dans VirtualBox sous Windows 10.

Nous suivrons le processus d'installation déjà connu de macOS Sierra. Une fois le processus terminé, nous pouvons voir que nous avons correctement accédé à macOS Sierra et nous pouvons profiter des nombreuses fonctionnalités de ce grand système d'exploitation Apple.

En utilisant cette méthode, nous pouvons utiliser en toute confiance macOS Sierra dans Windows 10 sans souffrir de problèmes de compatibilité et ainsi disposer de deux des meilleurs systèmes d'exploitation actuels au monde : Windows 10 et macOS Sierra.

Enfin, nous avons la possibilité d'ajuster la résolution de notre machine virtuelle pour une expérience visuelle beaucoup plus attrayante. Pour cela, nous accédons à l'invite de commande en tant qu'administrateurs et entrons d'abord la commande suivante :

 cd "C:\Program Files\Oracle\VirtualBox\"
Plus tard, nous utiliserons la syntaxe suivante :
 VBoxManage setextradata "macOS Sierra" "VBoxInternal2 / EfiGopMode" #
La valeur # doit être remplacée par l'une des valeurs suivantes :
  • 1: Obtenez une résolution de 800 x 600
  • 2: Obtenez une résolution de 1024 x 768
  • 3: Obtenez une résolution de 1280 x 1024
  • 4: Obtenez une résolution de 1440 x 900
  • 5: Obtenez une résolution de 1920 x 1200
De cette façon, nous avons installé macOS Sierra en utilisant le format compatible pour les environnements Windows : ISO.

macOS Sierra VMWare

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave