OS X (10.9 ->10.12) avec Clover. partie 1

MickinG

We are Legion. We do not forgive. We do not forget
Membre du personnel
8/12/18
118
31
28
www.ipminformatique.com
#1
Bonjour à tous,

Prérequis :
Un "truc" sous OS X fonctionnel (Hackintosh, Mac, machine virtuelle).
Une clé USB de 8 Go
Une copie de l'installeur d'OS X téléchargée depuis le Mac App Store.
Savoir si sa carte mère supporte l'UEFI ou non.
si vous avez une carte graphique sur le PC de destination il faut qu'elle soit débranchée ou désactivée (il faut connecter l'écran à sa CM).

1 - Récupérer l'installateur d’OS X :
La première étape consiste à récupérer le logiciel d'installation d’OS X. Il faut procéder comme pour n'importe quel possesseur de Mac. C'est à dire le récupérer depuis le Mac App Store.

Préparation de la clé de d'installation :
- Formatage de la clé sous El Capitan et suivants :
Insérez la clé USB (ou "capturez-la" avec la machine virtuelle)
Ouvrez l’Utilitaire de disque (Applications/Utilitaires/Utilitaire de disque)
Sélectionnez la clé USB (pas sa/ses partitions)
Allez dans la barre des outils puis cliquez sur "Effacer"
Dans Nom, entrez : CLE
Dans schéma, choisissez "Table de partition GUID"
Dans Format : Mac OS étendu (journalisé)
Cliquez sur Effacer
image 1 clover.png
- Formatage de la clé à l'aide de Maverick et Yosemite :
Insérez la clé USB (ou "capturez la" avec la machine virtuelle)
Ouvrez l’Utilitaire de disque (Applications/Utilitaires/Utilitaire de disque)
Sélectionnez la clé USB
Allez dans l'onglet Partitionner
Dans schéma de partition, choisissez 1 partition
Dans Options, choisissez GUID (il s'agit du schéma de partition nécessaire pour l'UEFI)
Dans Nom, entrez : CLE
Dans Format : Mac OS étendu (journalisé)
Cliquez sur Appliquer
image 2 clover.png
- Création de la clé d'installation :
D’abord, affichez les fichiers cachés avec les commandes suivantes dans le terminal (validez par Entrée après chaque ligne) :

Code
defaults write com.apple.finder AppleShowAllFiles TRUE?

killall Finder
Si malgré cela les fichiers cachés ne sont pas affichés, utilisez le logiciel Onyx pour afficher les fichiers cachés ou bien cette astuce.
Dans Applications, faites un clic-droit sur "Installer OS X Yosemite" (par exemple, cela marche aussi avec EC, Sierra, Maverick...), et faîtes "Afficher le contenu du paquet".

image 3 clover.png
Naviguez dans le paquet : Install OS X
You do not have permission to view link Connectez-vous ou inscrivez-vous dès maintenant.
et montez InstallESD.dmg en double cliquant dessus :
image 4 clover.png
De même, montez BaseSystem.dmg dans la fenêtre qui va s’ouvrir (pour cela clic-droit puis ouvrir).
image 5 clover.jpeg
Sous El capitan et les suivants :
Ouvrez Utilitaire de disque, sélectionnez dans la colonne de gauche la partition OSX de votre clé USB "CLE"
Puis allez dans le menu "Édition" et sélectionnez "Restaurer" et choisissez OS X Base System dans le menu "Restaurer à partir de".
Cliquez enfin sur Restaurer.
Si vous utilisez Maverick/Yosemite pour faire la clé :
Ouvrez Utilitaire de disque, sélectionnez BaseSystem.dmg dans la colonne à gauche puis allez dans Restaurer.
Ensuite, placez votre partition USB dans le champ destination par glisser-déposer.
Vous pouvez cliquer sur Restaurer (vous serez invité à entrer votre mot de passe administrateur)
image 6 clover.png
image 7 clover.png
Une fois la restauration terminée, allez dans votre clé USB qui se nomme désormais OS X Base System.
Naviguez dans /System/Installation et supprimez l’alias vers Packages.
image 8 clover.png
Ouvrez une nouvelle fenêtre/onglet Finder et copiez le dossier Packages de l’image InstallESD à l’endroit ou vous avez supprimé l’alias précédemment.
image 9 clover.png
Enfin, copiez également BaseSystem.dmg et BaseSystem.chunklist de l'image installESD vers la racine de votre clé USB d'installation​
 
Dernière édition:

MickinG

We are Legion. We do not forgive. We do not forget
Membre du personnel
8/12/18
118
31
28
www.ipminformatique.com
#2
Partie 2


- Hackintoshé de la clé :
Jusqu'à présent nous n'avons fait que créer une clé USB d'installation OS X standard, utilisable sur n'importe quel Mac. Pour pouvoir démarrer et faire croire à OS X qu'il est sur un Mac tout en l'aidant un peu, il faut un bootloader qui va simuler l'UEFI des Macs. Clover remplit ce rôle. Nous allons donc l'installer et le configurer.
1. Téléchargez la PJ de ce tuto correspondante à votre configuration et dézippez-la.
2. Télécharger Clover ici.
3. Créez un dossier Post Installation et copiez/collez le contenu de la PJ ainsi que l'installeur de Clover et collez ce dossier à la racine de votre clé USB (il vous servira une fois l'installation terminée).
4. Ouvrez l'installateur de Clover et au moment de choisir l'emplacement, choisissez la clé USB qui s'appelle désormais "OS X Base System".
5. Cliquez sur Continuer puis sur Personnaliser.

. Si votre carte mère ne supporte pas l'UEFI. Il faut installer Clover en mode Legacy (en mode MBR). Décochez "installation pour carte mère UEFI" et sélectionnez les items suivants:
Installe Clover dans l'ESP
bootloader > Installe Boot0af dans le MBR
Clover EFI > CloverEFI 64-bits SATA
Thèmes > celui qui vous plaît happy.gif
Bios Drivers, 64 bit :
ApfsDriverLoader-64.efi
FSInject-64
SMCHelper-64

Copiez le HFSPlus-64 fourni en PJ dans le dossier EFI/CLOVER/Drivers64 après l'installation de Clover
RC scripts sur le volume de destination

. Si votre carte mère supporte l'UEFI. Il faut installer Clover en mode UEFI. Sélectionnez les items suivants:
Installation pour carte mère UEFI seulement
Installe Clover dans l'ESP
UEFI Drivers :

ApfsDriverLoader-64.efi
AptioMemoryFix-64.efi (NB : pour les versions inférieures à 10.11.4, utilisez plutôt l'OsxAptioFixDrv-64.efi)
DataHubDxe-64.efi
FSInject-64.efi
SMCHelper-64.efi

* Vous pouvez également tenter la version OSxAptioFix3Drv-64 mais il est possible que ça ne fonctionne pas. Dans ce cas, restez-en à la version OSxAptioFix2Drv-64.

Dans tous les cas, n'utilisez qu'une seule version !

Cela fait, poursuivez normalement l'installation de Clover. Pour la suite, tous les kexts à copier dans la partition EFI de la clé USB se trouvent dans le .zip joint en fin de tuto.
Si tout s'est bien passé, un disque EFI est apparu dans le Finder. Ouvrez-le et allez dans /EFI/CLOVER puis placez le config.plist (fourni en PJ à la fin de ce post ou celui pour Skylake/KabyLake le cas échéant) ou bien le vôtre si vous êtes sûr qu'il fonctionne.

Dans EFI/CLOVER/Kexts/Other ajoutez les kexts FakeSMC et NullCPUPowerManagement (également fournis en PJ à la fin de ce post)
Dans EFI/CLOVER/Driver64 et/ou EFI/CLOVER/Driver64UEFI/ supprimez VboxHfs-64.efi s'il a été installé par défaut
Éjectez la clé USB

5 - Installation :
Avant toute chose, vous devez être en mesure de booter sur la clé USB créée sur le PC de destination. Dans le bios, il y a certaines options à désactiver. Comme cela dépend des cartes mères il se peut que vous ne les ayez pas mais ce n'est pas dramatique. De plus, il existe des patchs et/ou des arguments de démarrage pour compenser. Si vous avez un doute, regardez la documentation de votre carte-mère sur Google ou demandez-nous dans la section adéquate du forum. Je vais néanmoins en énoncer certaines au cas où sans préciser où elles se trouvent :
EHCI Handoff : Enabled
XHCI Handoff : Enabled
vt-D : Disabled
MSR lock : Disabled

Pour les configurations Skylake (et certaines X99) :
Serial Port : Disabled

Pensez également à activer le menu de choix du périphérique de boot (afin de sélectionner la clé) ou placez la clé en premier dans l'ordre de boot.

NB : Si vous utilisez une carte additionnelle type AMD ou NVIDIA, pensez à désactiver la fonction Intel Graphics de votre processeur le cas échéant et à connecter l'écran sur un port DVI/HDMI.

NB 2 : Si vous utilisez le GPU intégré à votre processeur (Intel HD), ne connectez pas l'écran au port VGA de votre carte mère. Ce type de connecteur n'est pas supporté sur OS X/macOS avec les Intel HD.

NB 3 : Si vous utilisez une carte graphique NVIDIA de génération Maxwell ou Pascal, il vous faudra suivre ce tuto une fois l'installation terminée : Installer et gérer les webdrivers NVIDIA > Lors de l'installation de macOS.
Pensez à désactiver nv_disable=1 et à cocher NvidiaWeb lorsque vous éditerez votre config.plist avec Clover Configurator !

Après avoir réussi à booter, installez OS X comme sur n'importe quel Mac. C’est à dire en formatant votre disque dur/SSD avec une table de partition GUID.

6 - Installation de Clover sur le disque :
A la fin de l'installation d’OS X, vous allez rebooter. Vous devrez encore une fois redémarrer sur la clé. Sauf qu'une fois sur le Clover de la clé USB, il faudra démarrer sur votre disque dur.

Après avoir suivi l'assistant de configuration d’OS X, il va falloir réinstaller Clover mais sur le disque dur cette fois (puisqu'il n'est actuellement installé que sur la clé USB).

Allez dans le dossier Post Installation de votre clé USB créé plus haut et récupérer le config.plist ainsi que les kexts utilisés précédemment.

Ensuite :
Réinstallez Clover de la même façon que vous l'avez fait pour la clé USB (sauf qu'il faut l'installer sur le disque dur cette fois)

Placez FakeSMC.Kext dans /EFI/CLOVER/Kexts/Other (cela permettra de le charger automatiquement pour toutes les versions d'OS X).

Si vous redémarrez maintenant, vous devriez pouvoir démarrer sur OS X sans aucune clé USB.

N'oubliez pas de placer le disque dur/SSD hébergeant macOS en premier dans l'ordre de boot. (même en cas de double/triple boot avec Windows/Linux)

7 - Post installation :
Maintenant, il ne reste qu'a finaliser et à personnaliser votre installation. Là, c'est vraiment du cas par cas mais vous trouverez tout un tas de pas-à-pas dans la section Tutoriels pour vous y aider.

Pour pouvoir continuer à accéder à la partition EFI et à configurer Clover, je vous conseille Clover Configurator.

Son menu "Mount EFI" vous permettra de monter la partition EFI pour, par exemple, installer vos propres kexts dedans (dans le dossier 10.10 pour Yosemite par exemple ou tout simplement dans Other) et affiner le config.plist.

N'oubliez pas de mettre votre configuration en signature pour qu'on puisse vous aider efficacement et le plus rapidement possible ou bien un rapport aida 64 complet .

Bon Hack à Tous ;)
 
Dernière édition:
J'aime: papynou2000

este

New Member
3/9/19
2
0
1
47
#4
Très clair bravo. Par contre comment je peux être certain que je pourrai l'installer sur ma machine sans pb ? (Gigabyte Z97X-UD5H / i7 3,99 / NVIDIA GeForce GTX 970 4095 Mo)