Comment configurer Clover Bootloader pour macOS ?

Clover Bootloader est l’un des outils les plus populaires pour installer macOS sur un PC non-Apple (Hackintosh). Il permet de créer un environnement de démarrage compatible avec macOS en appliquant les correctifs nécessaires pour contourner les restrictions d’Apple. Cependant, sa configuration demande des réglages précis, notamment au niveau des kexts, du SMBIOS et du fichier config.plist. Une mauvaise configuration peut entraîner des erreurs de démarrage ou une incompatibilité avec certains composants matériels. Dans cet article, nous allons voir les étapes essentielles pour configurer Clover Bootloader correctement, depuis la préparation de la clé USB jusqu’à l’installation et l’optimisation du système.

Préparer Clover Bootloader pour macOS

Avant d’installer macOS avec Clover Bootloader, il est essentiel de préparer correctement les fichiers et la clé USB. Voici les étapes préliminaires :

  • Télécharger Clover Bootloader : Récupérez la dernière version depuis GitHub.
  • Créer une clé USB bootable :
    • Formatez la clé USB en FAT32 avec l’Utilitaire de disque.
    • Téléchargez Balena Etcher ou Unibeast pour écrire l’image de macOS sur la clé USB.
  • Copier les fichiers de Clover sur la clé : Une fois macOS copié sur la clé, ouvrez la partition EFI et ajoutez le dossier EFI de Clover Bootloader.
  • Configurer le BIOS/UEFI :
    • Désactivez le Secure Boot et activez le mode UEFI dans le BIOS.
    • Désactivez CFG-Lock et l’option VT-d, qui peuvent interférer avec l’installation.
    • Activez XHCI Hand-off, pour éviter les problèmes USB.

Une fois ces préparatifs effectués, vous pourrez installer Clover Bootloader et configurer ses paramètres essentiels.

Configurer le fichier config.plist avec Clover Configurator

Le fichier config.plist est le cœur de Clover Bootloader. Il contient toutes les configurations nécessaires au bon fonctionnement de macOS sur un PC. Pour le modifier, utilisez Clover Configurator, un outil graphique permettant d’ajuster facilement les paramètres.

  • Sélectionner le bon profil SMBIOS : Choisissez un profil adapté à votre matériel (ex. iMac 19,1 pour une carte mère Intel récente).
  • Activer les patches ACPI :
    • Activez FixHPET, FixUSB et FixShutdown pour éviter les crashs et problèmes USB.
    • Ajoutez des patchs SSDT si votre carte mère nécessite des modifications spécifiques.
  • Configurer le Boot Arguments :
    • -v : Active le mode verbose pour diagnostiquer les erreurs.
    • dart=0 : Désactive le VT-d si nécessaire.
    • nv_disable=1 : Désactive les GPU NVIDIA si besoin.
  • Activer les Quirks UEFI :
    • AvoidRuntimeDefrag et EnableSafeModeSlide pour améliorer la compatibilité avec macOS.
    • SyncRuntimePermissions pour éviter les erreurs de sécurité au démarrage.
  • Sauvegarder et tester : Une fois la configuration terminée, enregistrez le fichier config.plist et redémarrez votre machine pour tester le démarrage.

Avec ces réglages, Clover Bootloader sera prêt à exécuter macOS avec une configuration optimisée.

Ajouter les kexts et les drivers essentiels

Les kexts (Kernel Extensions) sont des pilotes indispensables pour rendre compatible macOS avec les composants matériels d’un PC. Sans eux, certains périphériques (Wi-Fi, audio, USB) risquent de ne pas fonctionner correctement.

Kexts essentiels à installer dans EFI/CLOVER/kexts/Other

  • Lilu.kext : Base pour les autres kexts, utile pour la compatibilité matérielle.
  • AppleALC.kext : Pour activer le son sur macOS.
  • WhateverGreen.kext : Gère les GPU Intel, AMD et optimise l’affichage.
  • IntelMausi.kext ou RealtekRTL8111.kext : Pour le réseau filaire Ethernet.
  • USBInjectAll.kext : Pour activer les ports USB sur toutes les cartes mères.

Drivers EFI à ajouter dans EFI/CLOVER/Drivers/UEFI

  • ApfsDriverLoader.efi : Pour la compatibilité avec les disques formatés en APFS.
  • HFSPlus.efi : Pour la prise en charge des partitions HFS+.
  • VirtualSmc.efi : Remplace le SMC Apple et permet de démarrer macOS.

Après avoir ajouté ces fichiers, redémarrez votre PC et testez si macOS reconnaît bien vos composants matériels.

Finaliser l’installation et optimiser macOS avec Clover

Une fois macOS installé sur votre machine, quelques ajustements supplémentaires sont nécessaires pour optimiser son bon fonctionnement. Voir nos recommandations.

  • Installer Clover sur le disque dur :
    • Ouvrez l’installateur de Clover et choisissez la partition EFI du disque principal.
    • Copiez-y le dossier EFI depuis votre clé USB.
  • Configurer le démarrage automatique : Dans Clover Configurator, cochez l’option Default Boot Volume pour démarrer directement macOS sans passer par le menu Clover.
  • Activer le mode veille et la gestion énergétique :
    • Activez PMHeart.kext pour une meilleure gestion de l’alimentation.
    • Vérifiez que le mode veille fonctionne bien (si ce n’est pas le cas, des patchs SSDT peuvent être nécessaires).
  • Optimiser les performances :
    • Vérifiez que tous les composants fonctionnent correctement en consultant « À propos de ce Mac ».
    • Installez Mac App Store, iCloud et iMessage (certains nécessitent une configuration avancée de l’identifiant Apple).
    • Testez les applications courantes (Safari, Final Cut Pro, Logic Pro X) pour s’assurer que le système est stable.

En appliquant ces réglages, vous obtiendrez un Hackintosh performant et fonctionnel, proche d’un véritable Mac.

Configurer Clover Bootloader pour macOS demande de la patience et une bonne compréhension des fichiers EFI et du BIOS, mais une fois bien installé, il permet d’obtenir une machine aussi performante qu’un Mac officiel. En suivant les étapes de préparation, de configuration du config.plist, d’ajout des kexts et d’optimisation finale, vous pourrez faire tourner macOS sur un PC avec une grande fluidité.

Tu pourrais aimer