Picture

Samuel's Website

Installer Mac OS Sierra 10.12 sous Linux

Samuel Forestier — 11 November 2016
C'est un pari fou que je me suis lancé aujourd'hui.
Essayer d'installer la dernière version de Mac OS sur mon petit laptop qui n'est même pas donné pour le faire fonctionner !

Et... ça a fonctionné. C'est parti !

Tout d'abord je tiens à indiquer que je me suis basé énormément sur ce tutoriel, qui indique comment faire cette manœuvre depuis Windows. Sachez que ça fonctionne de même sur Linux (pour une fois !).

Place aux instructions:

I - Il faut tout d'abord commencer par installer VirtualBox. Pour cela, rendez-vous sur ce site, téléchargez et installez la version correspondante à votre système. Vous pourrez aussi au passage installer le pack d'extensions, en téléchargeant ce fichier, et en laissant se débrouiller le logiciel avec le paquet !

II - Téléchargez maintenant l'image de Mac OS toute prête en suivant ce lien.

III - Une fois le téléchargement terminé, je vous invite à décompresser l'archive:
$ unrar e macOS\ 10.12\ Sierra\ Final\ by\ TechReviews.rar
IV - Une fois la décompression également terminée, ouvrez le fichier résultant avec VirtualBox, et sélectionnez ces options:
Nom: MacOS
Type: Mac OS X
Version: Mac OS X 10.11 El Capitan (64-bit)

----------------------------------------------------------------

Quantité de RAM: Mettez le maximum que vous pouvez (chez moi ça tourne pas trop mal avec 2,5 Go !)

----------------------------------------------------------------

Disque dur: "Utiliser un disque dur virtuel existant", et pointez sur le .vmdk que vous avez extrait !
V - Cliquez maintenant sur le bouton Paramètres de votre nouvelle machine virtuelle, et choississez ces options:
Processeurs: Mettez-en 2 au minimum, et activez PAE/NX
Activer EFI
Désactiver le lecteur de disquettes (Floppy)
Chipset: PIIX3 ou IHC9
Mémoire graphique: 128 Mo
VI - Votre machine est quasi-prête ! Il ne reste plus qu'à la "tweaker" pour que la virtualisation fonctionne, pour cela ouvrez un terminal et tapez ces six commandes (en remplaçant "MacOS" par un autre nom si vous l'avez changé):
$ vboxmanage modifyvm "MacOS" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff

$ vboxmanage setextradata "MacOS" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac11,3"

$ vboxmanage setextradata "MacOS" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"

$ vboxmanage setextradata "MacOS" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple"

$ vboxmanage setextradata "MacOS" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"

$ vboxmanage setextradata "MacOS" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1
Et voilà, vous pouvez lancer votre machine virtuelle.
Chez moi le premier démarrage a été laborieux et un peu buggé, mais la première fenêtre passée, tout allait parfaitement !