La plupart de mes machines virtuelles VirtualBox sont créées automatiquement à l’aide de scripts Vagrant. Alors lorsqu’il y a quelques mois je suis tombé sur un dépôt qui propose un script shell d’installation facile et automatique de Mac OS X, ma curiosité a été piquée au vif.
Le script d’installation de https://github.com/myspaghetti/macos-virtualbox tient ses promesses : tout se passe facilement et automatiquement.
J’ai juste été obligé de régler la résolution de la machine virtuelle ainsi que le type de processeur (en fonction de ma machine physique), à l’aide des commandes suivantes :
VBoxManage setextradata "macOS" "VBoxInternal2/EfiGraphicsResolution" "2880x1800"
VBoxManage modifyvm "macOS" --cpu-profile "Intel Core i7-5600U"
J’ai trouvé des informations complémentaires aux adresses suivantes :
- La procédure à suivre avec le script
- Comment changer les caractéristiques de la machine virtuelle VirtualBox en ligne de commande
C’est donc maintenant possible de créer simplement une machine virtuelle Mac OS X avec VirtualBox. La question qui demeure est “pour quoi faire ?”. En effet au delà du tour de force, l’intérêt reste restreint : les performances graphiques et processeurs resteront faibles, la méthode n’est pas à l’abri d’un changement d’Apple dans la protection ou la procédure d’installation de son système et à moyen terme l’architecture X86 va être abandonnée. Peut-être est-ce que le script a son utilité pour les développeurs afin de créer des environnements de test automatisés ?