![]() |
Bienvenue invité ( Connexion | Inscription )
![]() |
![]() ![]()
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 |
|
|
![]() |
![]()
Message
#2
|
|
Macbidouilleur d'argent ! ![]() ![]() ![]() Groupe : Membres Messages : 582 Inscrit : 30 Sep 2007 Membre no 95 966 ![]() |
bonjour polyzargone,
Citation Maintenant, je vais pinailler un peu car j'ai quand même un tout petit problème avec celui-ci ![]() À part la partie Clover et surtout, les fichiers spécifiques aux configs AMD (config.plist, kexts et éventuellement drivers), c'est sensiblement la même chose que nos 2 tutos pour Intel (Tutoriel pour l'installation via Clover & Tuto d'installation de macOS 10.13/10.14/10.15). Évidemment, tu y as apporté des infos bienvenues (la récupération des installeurs de macOS par exemple) mais globalement, on aurait pu faire la même chose en suivant nos tutos et en modifiant juste le dossier CLOVER avec les fichiers adéquats. Enfin à part 75% de ce que je dis, c'est la même chose tu as raison... et j'ai oublié de parler du SSDT d'ailleurs. l'idée était de faire un tuto pour HighSierra et Mojave sous Clover sur un config AMD après je parle de pas mal de choses spécifiques à AMD quand même, faut pas pousser ! Si je veux faire un hack en AMD je n'y arriverai pas avec vos tutos ![]() Je n'ai jamais dit que faire un hackintosh sur une config AMD était complètement, bien au contraire, c'est même presque plus simple sous Clover pour avoir vu plusieurs tutos. Le problème avec vos tutos, c'est qu'ils sont soit trop vieux (enfin parlent de versions trop vieilles), soit sont trop complexes. Faire un hack sous AMD suppose d'avoir les dernières versions des derniers OS à chaque fois. Je ne savais pas que vous aviez un outil pour télécharger les versions de macOS. J'avais commencé avant-hier soir à en faire un très détaillé et jeanchirjaz m'a tout de suite écrit pour me dire de faire plus concis. Après faire un tuto OpenCore pourrait se faire, mais je n'ai pas de 2e disque et surtout on m'a dit de ne pas le faire parce que ça bouge beaucoup, donc bon, j'aimerais bien qu'on se mette d'accord ![]() Sinon bien vu pour mon code pour la clé, il était tard, j'avais pas fait gaffe ! il me reste encore la partie post-installation à faire qui est assez propre à AMD quand on regarde les tutos intel, on voit beaucoup plus de réglages à faire. Bref je continue. Ce message a été modifié par charcudoc - 7 Mar 2020, 16:55. -------------------- - 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 |
|
|
![]()
Message
#3
|
|
![]() Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Modérateurs Messages : 13 764 Inscrit : 11 May 2006 Membre no 60 938 ![]() |
Bon, je vois que tu l'as mal pris donc désolé si tu y as vu une critique de ton tuto. Ce n'en est évidemment pas une et encore une fois, je salue ton travail et te remercie de l'avoir fait et de nous en faire profiter.
Je ne vais pas m'étendre sur ce que tu penses de nos tutos mais je vais juste dire qu'en gros, on pourrait rajouter quelques lignes pour qu'ils fonctionnent sur des configs AMD (tu sembles ignorer qu'il existe un deuxième tuto pour macOS 10.13/10.14/10.15 qui est parfaitement à jour et bien plus concis que le premier). C'est ça que je pointais, pas le reste de ton tuto ![]() Mais maintenant que tu nous en a fait un, on ne va pas chipoter ![]() Après faire un tuto OpenCore pourrait se faire, mais je n'ai pas de 2e disque et surtout on m'a dit de ne pas le faire parce que ça bouge beaucoup, donc bon, j'aimerais bien qu'on se mette d'accord ![]() On t'a conseillé de ne pas le faire car effectivement, il faudra le mettre à jour très régulièrement à cause de ses évolutions constantes. Mais personne ne t'a dit de ne pas le faire. Si tu as le temps et que tu es motivé, pas d'objections ! -------------------- Un Mac • macOS 10.15.7 MacBook Air mi-2012 Core i5 1,7 GHz Intel HD 4000 SSD 64 Go
Des Hacks • Asus Z170-P - Core i7 6700 3,40 GHz - XFX 6800 XT 16 Go - 32 Go DDR4 • Gigabyte H110M-S2H - Core i5 6600 3,30 GHz - Zotac GTX 1060 6 Go - 32 Go DDR4 • Gigabyte GA-H97-HD3 - Core i5 4570 3,20 GHz - MSI GTX 650 Ti 2 Go - 16 Go DDR3 • Acer Aspire V3 772G Core i5 4210M 2,60 GHz - Intel HD 4600 + GTX 850M 2 Go (désactivée) - 16 Go DDR3 • Dell Latitude e7470 Core i5 6300U 2,40 GHz - Intel HD 520 - 16 Go DDR4 • Dell Latitude 7490 Core i7 8650U 1,90 GHz - Intel UHD 620 - 16 Go DDR4 • Dell Latitude e7440 Core i7 4600U 2,10 GHz - Intel HD 4400 - 16 Go DDR3 • HP Elite 8300 USFF - Core i7 3770S 3,90 GHz - Intel HD 4000 (+ quelques autres...) Politique vis à vis des outils automatisés et des distributions - Guide d'installation - Tutoriels - Lexique et utilité des Kexts - FAQ Générale du Hackintosh - FAQ des Bootloaders - FAQ des Bootflags - FAQ des problèmes les plus courants - FAQ sur les Mises à jour Majeures sur Hackintosh |
|
|
![]() ![]() |
Nous sommes le : 17th June 2025 - 08:04 |