Installer macOS 10.13/10.14/10.15.1 sur config AMD Ryzen, Méthode Vanilla avec Clover sans dual boot |
Bienvenue invité ( Connexion | Inscription )
Installer macOS 10.13/10.14/10.15.1 sur config AMD Ryzen, Méthode Vanilla avec Clover sans dual boot |
5 Mar 2020, 20:31
Message
#1
|
|
Macbidouilleur d'argent ! Groupe : Membres Messages : 582 Inscrit : 30 Sep 2007 Membre no 95 966 |
Tuto pour l’installation de macOS High Sierra 10.13/Mojave 10.14/ Catalina 10.15 (jusque 10.15.1) une configuration AMD sur Ryzen (Zen 1 et 2) : Méthode avec un mac et Clover ! 1) Introduction : Ce tutoriel vise à vous aider à faire un hackintosh à base d'un processeur AMD avec la dernière génération alias les Ryzen Zen 1 et 2. Il s'agit d'une gamme de processeurs qui part des ryzen 2600 à 2700X (2xxx) et des ryzen 3600 à 3950X !!!! (3xxx). Pour commencer, je vous ai fait un tutoriel avec Clover. Il faut savoir une chose, c'est qu'à l'heure actuelle, les hackintosh sous AMD n'utilisent plus Clover à partir de Catalina, apparemment les dev ont décidé d'abandonner Clover au profit d'OpenCore (OC). Il faut savoir autre chose, c'est que les mac fonctionnent sur intel, et qu'il y a quelques petites choses qui ne fonctionnent pas AMD et ça peut en rebuter certains, vous serez prévenus. Je veux être totalement transparents là dessus ! Les choses évoluant sur ce sujet, je mettrai à jour la liste des choses qui ne fonctionnent pas mais en attendant voici les choses qui ne marchent pas sur un hackintosh sous AMD :
2) Comment fonctionne un hackintosh ?
Attend attend... Un boot... Quoi ? Un bootloader. Alors résumons. Il y en a principalement 2 actuellement : Clover (qui est encore très utilisé - surtout sur Intel... les veinards - et super facile à prendre en main et visuel) et OpenCore (en bêta) Pour résumer rapidement, Clover est un utilitaire ou programme qui se charge en premier sur un hackintosh, c’est un programme qui simule l’EFI (une sorte d'interface entre la configuration et MacOS) des Mac pour permettre à macOS de démarrer. C’est un élément capital de l’installation et de la configuration, puisque c’est aussi elle qui charge les extensions du noyau (kext) nécessaires à plusieurs composants. Quels sont les composants nécessaires à une machine AMD ? Bon déjà la première question qu'il faut se poser, c'est avez-vous déjà monté un PC ? Si non, allez voir sur youtube, y a énormément de tutos qui explique bien. C'est franchement simple. La deuxième question c'est que voulez-vous comme machine ? une grosse tour ou un ordinateur compact (un SFF) ? Les composants clés sont :
Mettre la main sur une image bootable (c'est-à-dire une image disque) de macOS Si vous avez la possibilité d'avoir la dernière version macOS en dmg, tant mieux. En réalité c'est beaucoup moins moins facile qu'il n'y parait parfois d'avoir la dernière version de macOS surtout que les tutos permettant de faire un hackintosh demandent la dernière version c'est-à-dire : - High Sierra 10.13.6 (17G65, 17G66, 17G8030, 17G8037) - Mojave 10.14.6 (18G84, 18G87, 18G95, 18G103) - Catalina 10.15.0 (19A583, 19A602), 10.15.1 (19B88) Alors comment mettre la main sur ce fameux DMG ? je vous montre ? Il suffit d'utiliser le programme gibMacOS par CorpNewtqu'on peut téléchargé sur ce lien : https://github.com/corpnewt/gibMacOS Une fois téléchargé, il suffit lancer le programme en ouvrant gibMacOS.command. Vous tombez sur cette fenêtre : Choisissez votre version en mettant un chiffre (vous notez que catalina est aussi dessus) Puis ça télécharge. Une fois terminé, vous allez dans le dossier degibMacOS et sur MacOS Downloads : Puis publicrelease : Puis vous retrouvez le contenu de votre image disque au complet : Retournez dans le dossier de gibMacOS, et ouvrez BuildmacOSInstallApp.command. Une nouvelle fenêtre dans le terminal va s'ouvrir et vous demandera de glisser le dossier de l'OS que vous venez de télécharger. Faites-Le puis cliquez sur E,ntrée. Tout se fait automatiquement ! Et vous vous retrouvez avec un fichier d'installation de macOS dans ce dossier . Vous n'avez plus qu'à le mettre dans Applications pour la suite. 3) Préparons les éléments pour faire la clé d'installation ! Faisons un petit point. Je vous ai expliqué que pour faire un hackintosh il fallait monter un PC, il fallait récupérer une version de macOS. Il vous faut une clé USB pour préparer l'installation à partir d'une clé bootable via le terminal. Passons au bootloader maintenant ! Télécharger Clover ! Pour rendre la clé utilisable sur votre machine, il faut installer le bootloader aussi sur la clé sinon ça ne marchera pas. Le bootloader permet de faire croire que votre PC est un mac comme un autre via un disque qui s'appelle l'EFI dans lequel est contenu les fichier propre au bootloader ansi que les extensions permettant de faire fonctionner les éléments de la carte-mère comme si c'était ceux d'un mac habituel comme le port ethernet, la carte wifi etc... 1) Pour cela vous aurez besoin de clover bootloader (la dernière version si possible, au moment où je vous écris, nous sommes sur le v5104) : https://github.com/CloverHackyColor/CloverB...loader/releases 2) Vous aurez aussi d'un autre logiciel très important pour Clover, il s'agit de clover configurator : https://www.macupdate.com/app/mac/61090/clover-configurator Comme vous pouvez le voir, sur la colonne de gauche, il y a plusieurs éléments qui vont permettre de faire pleins de réglages, l'avantage c'est que c'est clair visuellement et qu'on est presque pris par la main pour les réglages tellement certains choses sont explicites. Sur OpenCore, cela passe par un logiciel comme Xcode et c'est plus difficile... C'est à partir de là aussi que vous monterez votre EFI et que pourrez y accéder pour modifier les fichier à l'intérieur, notamment les kext et le fichier config.plist (mais nous y reviendrons plus tard). 3) Vous avez besoin de télécharger un patch qui a été à l'origine des hack sous AMD (ou ryzentosh) le "Vanilla AMD config" (c'est-à-dire le fameux confit.plist) qui a été fait par AlGrey : https://github.com/AMD-OSX/AMD_Vanilla/tree/master Vous retrouverez plusieurs dossiers, il faudra mettre le config.plist du dossier 17h (qui correspond au processeurs Zen dans la nomenclature de AMD) 4) Vous aurez besoin d'avoir fichiers Kext qui seront mis à jours via clover configurator une fois la machine terminée : https://onedrive.live.com/?authkey=%21APjCy...E4038DA929BFB23 Ces fichiers seront mis dans dans le disque EFI dans le Dossier Kext > Others pour faire fonctionner les différents composants ou empêcher la machine de bloquer au démarrage, utiliser correctement son GPU, la sortie son etc... 4) La clé d'installation ! Bon ! Vous avez fait un dossier avec tous les éléments qu'il vous fallait pour faire votre hackintosh, il est l'heure de vraiment mettre les mains dans le cambouis ! A. Préparer la clé USB : Vous branchez votre Clé USB (de préférence prenez 8go) sur votre mac. Ouvrez utilitaire de disque. Formattez là avec ces réglages : (donnez à la clé un nom facile) - GUID Partition Map - 1 Data partition - OSX Extended (Journaled) B. Créez un image disque macOS bootable : Tapez dans le terminal : ## High Sierra Code sudo /Applications/Install\ macOS\ High\ Sierra.app/Contents/Resources/createinstallmedia --volume /Volumes/"MyVolumeName" ## Mojave Code sudo /Applications/Install\ macOS\ Mojave.app/Contents/Resources/createinstallmedia --volume /Volumes/"MyVolumeName" ## Catalina Code sudo /Applications/Install\ macOS\ Catalina.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolumeName Ici "MyVolumeName" est le nom de votre clé !! Et si vous regardez ce qui est écrit, vous comprenez pourquoi je vous ai dit de mettre votre dossier dans Applications . Le disque va créer un disque bootable à partir de ce fichier qui sera le fameux "Install macOS from macOS" C. Installer Clover Bootloader sur la clé ! (j'ai bien dit la clé !) Il faut choisir la clé pour l'installation en cliquant sur "changer l'emplacement de l'installation" puis faites "personnaliser" pour les réglages de l'installation. Ne l'installez surtout pas sur votre mac, sinon vous pouvez lui dire adieu Voici les réglages qu'il vous faut : - Install Clover for UEFI booting only/ Installation de Clover pour les cartes mères UEFI seulement. - Install Clover to the ESP/ Installer Clover dans la partition EFI Dans Pilotes UEFI: - AptioMemoryFix - SMCHelper - ApfsDriverLoader RC scripts sur le volume de destination Et ça devrait aller normalement ! D. Finir avec la clé Vous allez voir un dossier EFI qui s'ouvre, c'est le dossier de Clover. Allez dans EFI/EFI/CLOVER/ Allez chercher dans le dossier vanilla AMD master / 17h le config.plist (il n'est plus présent sur le site d'origine, je vous le mets en pièce jointe à la fin du tuto) Installez Clover Configurator, pour les réglages de config.plist et les kext. Installez les fichiers kext qu'il vous faut en fonction de votre carte mère et des composants comme la carte wifi et BT. Pour ma part, avec la x570m pro4 et la DW1560 j'ai ceci dans EFI/EFI/CLOVER/Kexts/Others/ - VirtualSMC.kext - NullCPUPowerManagement.kext - USBInjectAll.kext - Lilu.kext - WhateverGreen.kext - SmallTree-Intel-211-AT-PCIe-GBE.kext (ethernet, c'est une puce intel 211 pour moi) - AppleALC.kext (pour le son) Pour le wifi et le BT : (DW1560) - AirportBrcmFixup.kext - BrcmBluetoothInjector.kext - BrcmFirmwareRepo.kext Et c'est bon ! La clé est prête ! Il faut lancer la machine ! E. Faire un fichier DSDT pour les ports USB (Possibilité de mettre le kext USBInjectAll.kext à la place) 1) Vous aurez besoin de ces logiciels pour faire la manipulation : MaciASL : https://bitbucket.org/RehabMan/os-x-maciasl...atic/downloads/ Clover Configurator (installé sur votre mac) 2) La manipulation : Démarrer sur votre hack avec la clé USB puis sur dès que vous êtes sur le menu de Clover, appuyez sur F4. Clover fera une extraction de votre DSDT to /EFI/Clover/ACPI/origin. 3) Modifier le DSDT Lancer MaciASL and ouvrez le fichier DSDT. Allez Preferences depuis la barre de menu, puis Sources. Cliquez sur le signe + pour ajouter un nouveau dossier and ajouter ceci: Code Name : Ryzen USB URL : https://raw.githubusercontent.com/AlGreyy/Ryzen-USB-fix-/master Fermez. Puis à nouveau depuis la barre de menu, allez à Tools puis Patch. Appliquer le USB Ryzen patch. Sauvegarder. (File, puis Save) Copier le nouveau DSDT.aml à /EFI/Clover/ACPI/patched. Ce message a été modifié par charcudoc - 12 Mar 2020, 12:34. -------------------- - iphone XS gris sidéral
- iPad air (1ère gen) - MBP 13" 2015 avec SSD 512 (samsung 960 nvme remplacé par mes soins) - Hackintosh : SMBIOS : imacpro 1,1 NZXT H1, Asus Strix b550-i | CPU : Ryzen 5 3600 | RAM : G.skill trident Z RGB 3200Mhz 16Go x2 | GPU : RX580 nitro+ 8go | SSD Samsung 970 NVME 1to | DW1560 |
|
|
21 Oct 2021, 19:51
Message
#2
|
|
Macbidouilleur d'argent ! Groupe : Membres Messages : 582 Inscrit : 30 Sep 2007 Membre no 95 966 |
Y’a sûrement eu des nouvelles choses à changer, il faut que tu regarde le guide dortania.
Si j’ai le temps j’essaierai de le mettre à jour -------------------- - iphone XS gris sidéral
- iPad air (1ère gen) - MBP 13" 2015 avec SSD 512 (samsung 960 nvme remplacé par mes soins) - Hackintosh : SMBIOS : imacpro 1,1 NZXT H1, Asus Strix b550-i | CPU : Ryzen 5 3600 | RAM : G.skill trident Z RGB 3200Mhz 16Go x2 | GPU : RX580 nitro+ 8go | SSD Samsung 970 NVME 1to | DW1560 |
|
|
Nous sommes le : 22nd May 2024 - 01:31 |