Création d'une clé USB bootable Clover avec MACOSX à partir de Windows. Installation et configuration du chargeur de démarrage Clover sur votre disque dur Où est stocké le fichier de démarrage dans Clover

Trèfle- un chargeur de démarrage capable de charger macOS et Windows avec Linux. Mais sa principale fonctionnalité est de charger Mac OS X. C'est exactement pour cela qu'il a été créé. La base de Clover est EDC2+Duet.

Clover v2.4k est un chargeur de démarrage open source qui utilise les technologies des projets Chameleon, rEFIt, XNU, VirtualBox.

Caractéristiques principales:

  • Téléchargement des systèmes macOS 10.xx, Windows EFI et Linux EFI ;
  • Clover EFI fournit systèmes d'exploitation les services d'exécution, ce qui n'est pas possible avec les chargeurs de démarrage basés sur le BIOS ;
  • Fondamentalement, Clover détecte automatiquement le matériel installé et définit les propriétés nécessaires par défaut, mais l'utilisateur peut modifier les paramètres dans le fichier config.plist ;
  • Clover vous permet d'utiliser le panneau Boot Volume dans les Préférences Système ;
  • Le volume de démarrage peut être spécifié par UUID dans le fichier config.plist ;
  • Edition automatique des tables SMBIOS pour se conformer à la norme version 2.6 ;
  • Édition automatique des tableaux ACPI pour se conformer à la norme version 4.0 ;
  • La table DSDT modifiée peut être chargée depuis la partition racine de l'OS ou depuis le répertoire EFI ;
  • Correction DSDT à la volée – via des corrections intégrées et des modèles personnalisés ;
  • Restauration des fonctionnalités de redémarrage, de veille et de réveil ;
  • Connexion automatique des cartes vidéo ATI, NVidia et Intel avec options de personnalisation ;
  • Restauration de la fonctionnalité USB jusqu'à la norme 3.0 ;
  • Injection de propriétés pour les appareils sur le bus PCI, incl. cartes son et réseau;
  • Possibilité de configurer la gestion de l'alimentation et les fréquences du processeur ;
  • Chargement ou réinitialisation de tables ACPI supplémentaires (SSDT-xx, APIC, BOOT, SLIC, SLIT, SRAT, UEFI, etc.) ;
  • Chargement d'extensions de noyau de système d'exploitation tierces ;
  • Apporter des modifications au noyau et aux extensions du système d'exploitation à la volée ;
  • Prise en charge complète de la fonctionnalité NVRAM ;
  • Définition d'une pause avant de charger l'OS, apparence personnalisable, possibilité de prendre des captures d'écran en appuyant sur F10 ;
  • Enregistrement des rapports pré- (touche F2) et post-démarrage pour le diagnostic et le débogage.
Thèmes de trèfle -

Description complète de Clover, manuel d'utilisation. PDF
La révision actuelle de la description est 4571.

Configurateur de trèfle 5.4.3.1
Clover, à partir de la version r3251, désactive SIP comme ceci : Variables RT CsrActiveConfig 0x67

Quoi de neuf:

Captures d'écran:


  • Version:
  • Développeur : apianti, asava, blusseau, dmazar, slice2009, download-fritz, brockbackups
  • Configuration requise: Macintosh à partir de la version 10.5 sur n'importe quel matériel
  • Langue de l'interface: Anglais + Russe
  • Taille : 8,96 Mo
  • visiter le site officiel

Principales caractéristiques

  • Chargement de systèmes de la famille Mac OS X 10.4 - 10.8.
  • Chargement Systèmes Windows EFI et Linux EFI (en débogage).
  • Téléchargez LegacyOS (Windows XP, Linux, DOS).
  • Prise en charge de RuntimeServices, ce qui n'est pas possible pour les générations précédentes de chargeurs de démarrage.
  • Détection automatique de l'équipement que vous utilisez et attribution de toutes les propriétés nécessaires par défaut. Possibilité de les changer dans config.plist.
  • Redémarrez sur un autre système via le panneau "Boot Volume".
  • Attribution de votre propre UUID dans config.plist. Conformité totale à ce qui est écrit et vu dans le système.
  • SMBIOS mis à jour vers la version 2.6.
  • ACPI mis à jour vers la version 4.0. Votre DSDT peut être chargé depuis la partition à partir de laquelle vous allez charger ou depuis les répertoires du chargeur lui-même.
  • Chargement des tables ACPI suivantes (SSDT-xx, APIC, BOOT, SLIC, SLIT, SRAT, UEFI...).
  • Attribution d'une adresse et d'une valeur au registre responsable de la possibilité de redémarrer via config.plist.
  • Système veille/réveil.
  • Forcer l'affectation de PCIRootUID dans config.plist.
  • Injection de cartes vidéo ATI et NVIDIA, ainsi que la présence de " réglages manuels" via config.plist.
  • Patch USB (LegacyOff, Ownership, Builtin, clock-id) vers USB 3.0.
  • Injection des propriétés HDA.
  • Injection de la propriété intégrée Ethernet.
  • Prise en charge du CPU Turbo au niveau du chargeur de démarrage.
  • Générez des états P et C pour votre processeur.
  • Chargement des kexts depuis le répertoire du chargeur.
  • Correction de l'erreur FireWire (mode de sécurité).
  • Réglage manuel Interface graphique: prise en charge des thèmes, icônes, polices.
  • Prise en charge des langues nationales.
  • Sauvegarde des captures d'écran de l'interface graphique en appuyant sur la touche F10.
  • Enregistrez boot.log et preboot.log à partir de l'interface graphique en appuyant sur la touche F2.

Obtenir du trèfle

Obtenir une copie binaire de Clover
CloverV2-rev582.zip ou manuellement

Installation

Préparation d'une clé USB

Installer Clover avec un installateur

  1. Lire l'introduction

Installation manuelle

Instructions pour les utilisateurs expérimentés d'OS X, *nix et ceux qui souhaitent personnaliser au maximum le chargeur de démarrage et savoir utiliser le terminal.

Paramètres

Comment réparer DSDT à l'aide de Clover

Ajoutez des lignes supplémentaires à la section ACPI du fichier /EFI/config.plist :
FixDsdtMask
0xFFFF
Supprimez /EFI/ACPI/patched/DSDT.aml si vous obtenez une panique du noyau.
Toutes les significations des masques sont indiquées ci-dessous. Certains correctifs nécessitent le correctif DTGP (0x0001) pour fonctionner correctement.

Masques 0x00FF :
0000 0000 0000 0001 = 0x0001 = FIX_DTGP
0000 0000 0000 0010 = 0x0002 = FIX_WARNING
0000 0000 0000 0100 = 0x0004 = FIX_SHUTDOWN
0000 0000 0000 1000 = 0x0008 = FIX_MCHC
0000 0000 0001 0000 = 0x0010 = FIX_HPET
0000 0000 0010 0000 = 0x0020 = FIX_LPC
0000 0000 0100 0000 = 0x0040 = FIX_IPIC
0000 0000 1000 0000 = 0x0080 = FIX_SBUS

Masques 0xFF00 :
0000 0001 0000 0000 = 0x0100 = FIX_DISPLAY
0000 0010 0000 0000 = 0x0200 = FIX_IDE
0000 0100 0000 0000 = 0x0400 = FIX_SATA
0000 1000 0000 0000 = 0x0800 = FIX_FIREWIRE
0001 0000 0000 0000 = 0x1000 = FIX_USB
0010 0000 0000 0000 = 0x2000 = FIX_LAN
0100 0000 0000 0000 = 0x4000 = FIX_WIFI
1000 0000 0000 0000 = 0x8000 = FIX_HDA

Comment utiliser les correctifs DSDT :
0000 0000 1111 1111 = 0x00FF = Activer la correction du masque : bit(0) ~ bit(7).
1111 1111 0000 0000 = 0xFF00 = Activer la correction du masque : bit(8) ~ bit(15). Vous devez d'abord activer la méthode DTGP (0xFF01).

Vous pouvez corriger DSDT pour une fonction. Vous avez besoin d'un correctif DTGP pour fonctionner sans DSDT.aml.
0000 0000 0000 1001 = 0x0009 = DTGP + MCHC
0000 0000 0010 0001 = 0x0021 = DTGP + LPC
0000 0000 1000 0001 = 0x0081 = DTGP + SBUS
0000 0001 0000 0001 = 0x0101 = DTGP + AFFICHAGE
0000 0010 0000 0001 = 0x0201 = DTGP + IDE
0000 0100 0000 0001 = 0x0401 = DTGP + SATA
0000 1000 0000 0001 = 0x0801 = DTGP + FIREWIRE
0001 0000 0000 0001 = 0x1001 = DTGP + USB
0010 0000 0000 0001 = 0x2001 = DTGP + LAN
0100 0000 0000 0001 = 0x4001 = DTGP + WIFI
1000 0000 0000 0001 = 0x8001 = DTGP + HDA

Ou corrigez DSDT pour plusieurs fonctions. Vous avez besoin d'un correctif DTGP pour fonctionner sans DSDT.aml.
0000 0101 0000 0001 = 0x0501 = DTGP + AFFICHAGE + SATA
0011 0001 0000 0001 = 0x3101 = DTGP + AFFICHAGE + USB + LAN
1011 0101 0000 0001 = 0xB501 = DTGP + AFFICHAGE + SATA + USB + LAN + HDA

Pour faciliter le calcul, vous pouvez utiliser application standard"Calculatrice".

Assemblage de trèfle

Assemblage de Clover à la main

Pour assembler, vous devez disposer d'une ligne de commande Outils pour Xcode - Télécharger
Commencer
CD
mkdir src
cd-src
curl - -C -L -O ftp://ftp.gnu.org/gnu/gmp/gmp-5.0.4.tar.bz2
curl - -C -L -O ftp://ftp.gnu.org/gnu/mpfr/mpfr-3.1.0.tar.bz2
curl - -C -L -O http://www.multiprecision.org/mpc/download/mpc-0.9.tar.gz

HFSPlus.efi.zip - télécharger manuellement.
cp ~/Downloads/HFSPlus.efi.zip ./
svn co https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2 edk2
cd-edk2
svn co https://cloverefiboot.svn.sourceforge.net/svnroot/cloverefiboot Clover
make -C BaseTools/Source/C
CD Trèfle
cp ~/src/HFSPlus.efi ~/src/edk2/Clover/HFSPlus/Ia32/HFSPlus.efi
cp ~/src/HFSPlus64.efi ~/src/edk2/Clover/HFSPlus/X64/HFSPlus.efi
./cbuild.sh -xcode -ia32 -release

Ce script crée Clover32, mais il est également nécessaire pour configurer EDK2. Il faut maintenant ajuster cette configuration.

Bibliothèques
cd ~/src/gmp-5.0.4
mkdir construire
construction de CD
../configure --prefix=/opt/local
faire
sudo make install
cd ~/src/mpfr-3.1.0
mkdir construire
construction de CD
../configure --prefix=/opt/local --with-gmp=/opt/local
faire
sudo make install
cd ~/src/mpc-0.9
mkdir construire
construction de CD
../configure --prefix=/opt/local --with-gmp=/opt/local --with-mpfr=/opt/local
faire
sudo make install

Compilation du compilateur gcc-4.6.2 x64-linux-gnu.
cp ~/src/edk2/Clover/mingw-gcc-build.py ~/src/edk2/BaseTools/gcc/
cd ~/src/edk2/BaseTools/gcc/
./mingw-gcc-build.py --arch=x64

Fichiers de configuration
cp ~/src/edk2/Clover/build_rule.txt ~/src/edk2/Conf/
cp ~/src/edk2/Clover/tools_def.txt ~/src/edk2/Conf/
cp ~/src/edk2/Clover/MdeModulePkg.dec ~/src/edk2/MdeModulePkg/MdeModulePkg.dec

Construire Clover64 et rEFIt
cd ~/src/edk2/Clover/
./cbuild.sh -gcc46 -x64 -release
cd rEFIt_UEFI/
./build64.sh

Le dossier ~/src/edk2/Build contient les résultats de la build

Construire Clover avec CloverGrowerV1.5

Nécessaire pour le travail Outils de ligne de commande.
Télécharger CloverGrowerV1.5.zip
Décompressez dans votre dossier personnel
Ouvrez le terminal
Entrez le cd CloverGrowerV1.5
I./CloverGrower.sh
Appuyez sur Entrée (un lien pour la commande "clover" est créé)
Appuyez sur p (c'est mieux)
Ensuite, nous suivons les instructions

Faire une botte de trèfle et de caméléon Clé USB Disque
sous Windows XP et supérieur.












Installation complète (partielle - formatage uniquement) du chargeur de démarrage Clover sur clé USB :

au menu Options->Configuration choisir:

1. Ensemble de données de démarrage (ensemble de fichiers de chargement) :

  • Intégré (révisions intégrées " Trèfle et Caméléon«),
  • Externe (externe) - télécharge une archive zip avec une structure de dossiers et de fichiers similaire au chargeur de démarrage installé,
  • Ne pas installer (ne pas installer) - formatage uniquement avec installation des secteurs de démarrage.

2. Options de formatage (options de formatage) :

  • Enregistrements de démarrage (secteurs de démarrage) -> Trèfle ,
  • Aligner sur les secteurs: 8192 (défaut)
  • Aligner sur les secteurs: 63 (si quelques BIOS étranges/anciens je ne vois pas le lecteur flash)
  • Repos défaut.

3. Partitionnement multiple (décomposition en volumes) :

  • Taille de la partition de démarrage (la taille du volume de démarrage est à votre goût) - décochez cette case si vous ne prévoyez pas de créer un deuxième volume sur le même disque (par exemple, pour la distribution MACOSX).

4. Activer le disque fixe (activation du travail avec des clés non USB) — avertissement -> « à vos propres risques«!
5. Appuyez sur le bouton " D'ACCORD «.
6. Dans la fenêtre principale du programme -> Disque de destination (lecteur de destination) - sélectionnez l'objet requis (clé USB) pour l'installation.
7. Appuyez sur le bouton « Formater le disque «.
8. Nous attendons et apprécions le résultat du programme.

Modifiez (si nécessaire) les fichiers de configuration du bootloader

Extrayez l'image de partition HFS(HFS+) du package de distribution pour le déployer sur une clé USB :

L'image 10.9 Mavericks n'est pas bootable ! Par conséquent, nous utilisons l'image convertie d'ici

Pour utilisation:
Décompressez l'archive .zip et le fichier 5.hfs qu'elle contient peut être immédiatement déployé sur un lecteur flash via BDU.

Téléchargement de la distribution MACOSX sur le deuxième volume d'une clé USB bootable :

1. Conduite installation complète Chargeur de démarrage Clover sur clé USB avec la case cochée Taille de la partition de démarrage.
2. Nous obtenons Clé USB , divisée en deux tomes . (Remarque : malheureusement, par défaut, le système d'exploitation Windows ne prend pas en charge clé USB multivolume, par conséquent, une seule partition sera disponible sous Windows.)
3. Téléchargez la distribution MACOSX sélectionnée pour l'installation. Bien entendu, cette distribution doit correspondre à tout le monde exigences nécessaires pour installation sur PC
4. Extrayez l'image du kit de distribution Partition HFS(HFS+) (ce sera un fichier avec l'extension hfs )
Le chemin pour obtenir l’image HFS souhaitée dépendra du degré de natif de votre distribution source :

  • Pour divers assemblys de distribution, vous pouvez essayer d'extraire via le menu : Outils -> Extraire la partition HFS (HFS +) des fichiers DMG .
  • Ce que vous utilisez n'est peut-être pas le fichier InstallESD.dmg original extrait du package de vente au détailInstallOSXMountainLion.app/Contents/SharedSupport/, mais encore une fois emballé. image originale vers une autre image et avec un nom différent, par exemple OSXMountainLion.dmg. InstallESD.dmg à partir de l'archive reconditionnée est plus facile à trouver et à extraire avec le programme 7zFM.exe. Et alors seulement, nous obtiendrons l’image HFS dont nous avons besoin.

5. Dans la fenêtre principale du programme -> Disque de destination - choisissez notre Clé USB -> Partie 2 .
6. Appuyez sur le bouton " Restaurer la partition «.
7. Dans la fenêtre de l'Explorateur qui s'ouvre, sélectionnez le fichier décompressé avec l'extension *. hfs . La taille du fichier ne doit pas dépasser Partie 2 .
8. Nous attendons et apprécions le résultat du programme

Note!!!

Lors de l'installation d'OS X à partir de ce lecteur flash Section de récupération La HD n'est pas créée automatiquement !

Si vous avez vraiment besoin de la section Recovery HD, téléchargez un package distinct sur le site Web d'Apple :
RecoveryHDUpdate.pkg
À l'aide de ce package, suivez le lien pour créer une partition Recovery HD à part entière pour OS X Mavericks

Configuration de base du système et installation de kext

Nous voilà donc dans le système. Même si elle ne peut pas faire grand-chose, nous n’allons pas en ligne, les graphismes ne fonctionnent pas et, en général, tout semble très mauvais. Cela doit être corrigé.

Voyons ce que sont les kexts.

Texte(Extension du noyau) - extensions du noyau qui lancent tel ou tel équipement incompatible avec le Mac d'origine (Par exemple, où dans l'aimak on trouve carte réseau de Realtek ou d'une carte son ?). C’est ce dont nous avons besoin maintenant.

Nous avons d'abord besoin du dossier PostInstall, que vous avez décompressé dans la section CLOVER sur clé USB amorçable. À partir de là, nous avons d’abord besoin de l’utilitaire Kext, qui nous permet d’installer des kexts sur le système. Nous le lançons, entrons le mot de passe de l'utilisateur, attendons de voir l'inscription « Tout est fait ».

Installez le kext sur la carte réseau (dossier réseau, trié en dossiers pour chaque carte réseau), faites-le simplement glisser dans la fenêtre du programme. Nous attendons que le message « Tout est terminé » apparaisse. Ensuite, allez dans la section CLOVER de notre clé USB, puis dans kexts, puis dans Autre. Copiez FakeSMC.kext de là vers n'importe quel endroit (mieux dans le même PostInstall), puis installez-le de la même manière que le kext sur la carte réseau. Vous aurez également besoin d'un kext USB 3.0. C'était dans l'archive Legacy_13.2_EHC1.kext.zip, que vous avez extraite dans PostInstall. Installons-le.

Terminé, nous avons configuré Internet, USB et permis au système de démarrer (FakeSMC.kext imite la puce System Management Control, qui n'est présente que sur cartes mères Pomme. Sans ce kext, le système ne démarrera tout simplement pas).

Installons maintenant le chargeur de démarrage. Accédez au dossier PostInstall→ Clover_v2.3k_r3949. Il y a un fichier *.pkg, ouvrez-le.

Cliquez sur Continuer, lisez les informations sur le chargeur de démarrage (je mens, cliquez également sur Continuer). Ensuite, dans le coin inférieur gauche, cliquez sur « Configurer ».

Pour le démarrage UEFI, définissez les paramètres suivants :

Nous parlerons du chargement hérité plus tard, car tout y est un peu plus compliqué et vous devrez patcher DSDT.

Cliquez sur « Installer ». Passons en revue le processus d'installation du chargeur de démarrage.

C'est fait, le bootloader est installé.

Étape 5. Configuration du chargeur de démarrage

Après l'installation, nous recevrons un chargeur de démarrage Clover propre et non configuré, qui doit être légèrement configuré. Ouvrez Clover Configurator (à l'avenir, je ne recommande pas d'utiliser ce programme pour éditer point par point la configuration du bootloader).

Tout d’abord, nous devons accéder à la partition EFI avec le chargeur de démarrage. Dans le menu de gauche, cliquez sur Monter EFI. Ensuite, cliquez sur Vérifier la partition, un tableau de toutes les partitions apparaîtra. La partition dont nous avons besoin doit être sur la même partition qu'Apple_HFS, elle apparaît comme EFI EFI. Cliquez sur Monter la partition. Dans la liste, sélectionnez le disque dont nous avons besoin (par exemple, disk0s1). Veuillez noter qu'il existe un bug où toutes les sections ne sont pas visibles. Faites rouler la molette de la souris pour pouvoir faire défiler les sections et sélectionner celle dont vous avez besoin.

Ensuite, cliquez sur Ouvrir la partition. Il ouvrira un « dossier » avec la section souhaitée. Allez dans EFI>CLOVER. Copiez plist.config dans le dossier PostInstall pour plus de commodité. Aussi, juste au cas où, copiez-le ailleurs, car celui que nous venons de copier sera modifié. Et un de plus pour la sauvegarde. Copiez et ouvrez plist.config.

Nous voyons quelque chose comme ceci :

ACPI - Nous ne touchons pas aux correctifs, nous supprimons (DropOEM) notre carte vidéo (DropOEM_DSM fonctionne lorsque deux correctifs DSDT sont rencontrés. Par conséquent, nous laissons la méthode de patch automatique d'origine comme chargeur de démarrage et désactivons la nôtre, si elle apparaît).

Accédez à la section BOOT.

C’est donc là qu’il faut creuser. Nous définissons nous-mêmes les arguments, en fonction du système.

V (verbeux) - le mode de démarrage « texte » déjà familier. Il vaut mieux ne pas l'activer, mais l'enregistrer manuellement si nécessaire.

cambre - architecture. Dans mon cas x86_64

npci - la clé nous est déjà connue. Nous publions si nécessaire. Je recommande de faire le premier démarrage sans cela, mais en mode Verbose.

sillage sombre - responsable des habitudes de sommeil et de l'hibernation. Dispose de 7 modes. Si le rêve ne commence pas en changeant le mode hibernate dans le terminal, je recommande alors de procéder par essais et erreurs pour trouver le mode darkwake souhaité.

processeur = 1 - lancer en utilisant un seul cœur. Je ne recommande pas de choisir.

nvda_drv=1 — activation du pilote web NVidia, que nous installerons un peu plus tard. Choisissez si vous avez nVidia.

nv_disable=1 - désactivez les graphiques non vidéo et exécutez-les sur le pilote Mac natif. Il vaut mieux ne pas choisir, mais s'inscrire manuellement si nécessaire.

kext-dev-mode=1 et rootless=0 ont déjà été expliqués plus haut.

Passons à la bonne sous-section.

Volume de démarrage par défaut — la partition à partir de laquelle la sélection du disque à démarrer commencera par défaut. Par défaut LastBootedVolume (dernière partition sélectionnée).

Héritage - Legacy Boot pour les personnes âgées Versions Windows et Linux. Cela dépend beaucoup du matériel et de la conception du BIOS, c'est pourquoi plusieurs algorithmes ont été développés :

LegacyBiosDefault - pour les BIOS UEFI dotés du protocole LegacyBios.

PBRTest, PBR - Options de démarrage PBR, c'est tout simplement trop. Dans mon cas, le PBR fonctionne.

XMPDétection=OUI est un paramètre important. Quantité de correctifs mémoire vive, slots, slots, fréquence et nombre de chaînes.

Chargeur par défaut — s'il y a plusieurs chargeurs de démarrage sur la partition, sélectionnez celui par défaut. Il ne faut pas être vide !

Temps mort — temps avant le démarrage automatique.

Rapide - une option qui ignore la sélection d'une partition et procède immédiatement au téléchargement.

1 (Délai d'expiration -1) - désactiver le démarrage automatique.

Nous sautons la section CPU, le chargeur de démarrage lui-même récupérera les valeurs nécessaires. Il est également préférable d'ignorer les appareils si vous n'avez rien à simuler. Désactiver les pilotes - désactivez les pilotes inutiles au démarrage. Interface graphique - configuration apparence chargeur de démarrage. Je pense qu'il n'est pas nécessaire d'expliquer quoi que ce soit ici, il n'y a pas de paramètres particuliers ici. Résolution d'écran, langue et thème du menu. C'est simple. Graphiques - paramètres graphiques et injections.

Ne touchez pas au paramètre Inject NVidia ! Il y aura des artefacts au lancement. Il est conçu pour exécuter les anciennes cartes de ligne GT

Kernel and Kext Patches - correctifs et personnalisation du noyau. Par défaut, Apple RTC est sélectionné. Il vaut mieux ne pas toucher. SMBIOS c'est le jus, la personnalisation et la contrefaçon du coquelicot.

Pour configurer les informations d'usine, cliquez sur l'icône de la baguette magique. Ensuite, sélectionnez iMac (si PC) ou MacBook (si ordinateur portable).

ACHETER 3

N'ajoutez rien à la mémoire et aux emplacements. Ce sont des paramètres purement cosmétiques que le trèfle capte au stade du chargement. Des paramètres mal définis peuvent provoquer des conflits.

AVERTISSEMENT: Cartes vidéo Nvidia sans modifications de Policy-kext, ils ne fonctionnent que sur les modèles Mac iMac13.1 et iMac14.2.

Dans AppleGraphicsControl.kext/Contents/PlugIns/AppleGraphicsDevicePolicy.kext/Contents/info.plist, nous corrigeons Config1 sur none ici :

Cela devrait fonctionner maintenant.

Prêt. On ne touche à rien d’autre, on a fait les réglages de base. Nous sauvegardons notre fichier. Maintenant, copiez-le dans le dossier CLOVER Partition EFI, connectez-vous, remplacez. Permettez-moi de vous rappeler qu'avant cela, vous auriez dû faire une sauvegarde.

Nous y sommes presque. Il ne reste plus qu'à démarrer la carte vidéo. Le dossier PostInstall contient le package WebDriver*.pkg. Ouvrez-le et installez-le. Puis il nous demande de redémarrer. Redémarrons.

Assurons-nous maintenant que nous ne démarrons pas à partir d'un lecteur flash, mais Avec disque dur en mode UEFI. Sélectionnez Démarrage macOS Sierraà partir de Macintosh HD. Commençons.

Note

C'est fait, nous voilà dans le système. Sur la photo, j'ai montré approximativement à quoi ressemblera l'axe après tous les réglages. Faites attention à la façon dont le système a compris votre Mac, ainsi qu'à la fréquence du processeur.

Un signe certain que le pilote Nvidia fonctionne sera son logo sur la barre des tâches. Je l'ai d'ailleurs désactivé, car cela gêne, mais vous pouvez accéder au panneau de contrôle d'invisibilité via " Les paramètres du système...". Nous pouvons consulter Internet via Safari. L'USB 3.0 est banal en branchant une clé USB sur un port 3.0.

En plus

- Son

En matière de son, la situation est différente. Si vous possédez une carte son externe, téléchargez simplement les pilotes correspondants sur le site Web du fabricant (les appareils analogiques, tels que les consoles de mixage, ne nécessitent pas de pilotes et démarrent immédiatement). Pour intégré carte son utilisez l'un de ces kexts :

Concernant AppleHDA

En fait, c'est tout. Ensuite, nous préparons macOS Sierra prêt à l’emploi.

Mise à jour du 14/05/2017

— Dans les commentaires, des personnes aimables ont relancé le fichier de méga vers torrent. Cela est dû au fait que de nombreuses personnes ont des problèmes pour télécharger un fichier depuis Mega. Pour être honnête, je ne savais pas que Mega avait une limite de vitesse de téléchargement (j'utilise un compte premium). Veuillez également m'écrire toutes vos questions sur VK, mais vérifiez d'abord les commentaires. Il est possible que votre problème y soit déjà résolu. Encore une fois, je ne suis pas responsable des risques que cela pourrait entraîner pour votre ordinateur. Je tiens également à clarifier un point : l'article est présenté uniquement à des fins éducatives. Le fait même d'installer un hackintosh sur un PC constitue une violation flagrante de la politique d'Apple concernant son système, qui est punie par la loi. L'auteur n'encourage pas l'utilisation de MacOS sur des ordinateurs non Apple et n'encourage pas le changement code source systèmes.

La fin

À propos du merveilleux téléchargeur Trèfle. En fait, nous suivons ce projet depuis sa création - chaque mois, Clover devient de plus en plus fonctionnel et, dans un avenir très proche, il pourra être déclaré le meilleur téléchargeur moderne.

Mais l'essentiel de Clover, c'est qu'il a été créé par notre compatriote, tranche. Vous pouvez discuter avec lui sur le forum applelife.ru, lui parler de bugs, suggérer de nouvelles fonctionnalités, et les chances d'être entendu sont bien plus grandes que dans le cas de Chameleon ou XPC.

Nous pouvons parler de Clover depuis assez longtemps, nous nous limiterons donc aujourd'hui à un bref aperçu des capacités, des avantages et des inconvénients du chargeur de démarrage.

L'histoire de Clover est simple : le chargeur de démarrage XPC auparavant à la mode ne voulait pas fonctionner sur l'ordinateur portable slice, il a donc décidé de créer son propre chargeur de démarrage hackintosh, moins pointilleux, tout en développant l'expérience accumulée dans le domaine de l'exécution d'EFI sur Cartes BIOS.

Aujourd'hui, Clover est un chargeur de démarrage EFI au développement dynamique qui a rattrapé et surpassé ses concurrents en termes de capacités. La compatibilité est également bonne : les propriétaires de la plupart des cartes mères modernes basées sur des processeurs Intel peuvent l'essayer en action.

Les fonctions de Clover peuvent être divisées en deux groupes : ce que tous les chargeurs similaires peuvent et devraient être capables de faire, et ce que seul ce chargeur peut faire. Le premier groupe comprend :

  • Prise en charge du démarrage EFI pour Mac OS X et Windows
  • chargement de la table DSDT corrigée
  • possibilité de charger sélectivement des tables ACPI individuelles
  • génération des P-States et C-States pour le processeur (cela vous évite d'avoir à enregistrer la section processeur dans DSDT)
  • chargement de kexts à partir d'un répertoire tiers
  • injection de cartes vidéo, son et Ethernet
  • possibilité de remplacer l'UUID de l'ordinateur
  • Patchage USB

Mais bien plus intéressant caractéristiques distinctives Trèfle:

  • Avec ce chargeur de démarrage, vous pourrez utiliser le panneau de paramètres « Boot Volume » en tant qu'être humain. Vous pourrez basculer entre systèmes installés comme sur un vrai Mac
  • Clover, bien qu'il s'agisse d'un chargeur de démarrage EFI, peut démarrer des systèmes hérités que d'autres chargeurs de démarrage EFI refusent de voir. Par exemple, si vous n'avez pas installé Windows via un environnement EFI, Clover pourra toujours démarrer le système.
  • Clover peut démarrer Linux, non seulement en mode Legacy, mais également via l'environnement EFI
  • Clover peut extraire et patcher DSDT à la volée ! Certes, au moment de la rédaction de cet article, cette fonctionnalité est en cours de développement actif, mais nous ne doutons pas qu'elle sera bientôt pleinement opérationnelle. Cette fonctionnalité permet à l'utilisateur d'éviter complètement les tracas de DSDT. Le bootloader fera tout lui-même
  • sur les cartes mères avec UEFI, Clover peut démarrer directement à partir de l'environnement UEFI sans rien émuler. Ainsi, le rêve de longue date de nombreux utilisateurs de Hackintosh devient réalité : utiliser de vrais modules EFI sur les cartes PC.
  • L'apparence de Clover est hautement personnalisable. Vous pouvez modifier non seulement les icônes, les logos et les arrière-plans, mais même les polices
  • Clover vous permet de prendre des captures d'écran directement depuis son interface graphique (F10), et peut également enregistrer un journal détaillé de la procédure de démarrage (F2)
  • Clover permet de stocker des configurations indépendantes pour différents ordinateurs sur le même support de démarrage. Par exemple, vous pouvez créer une clé USB miracle qui chargera avec succès à la fois un ordinateur de bureau et un ordinateur portable.

Clover est installé à peu près de la même manière que Chameleon : vous devrez remplacer les secteurs de démarrage. L'installation sur des lecteurs flash est prise en charge, disques durs et partition EFI cachée des disques GPT. Le programme d'installation pratique de PKG élimine le besoin pour l'utilisateur de saisir des commandes dans le terminal ; tout est parfaitement automatisé.

Clover réside dans le dossier EFI de la partition dont les secteurs de démarrage sont remplacés. La structure des fichiers et dossiers est la suivante :

Votre fichier DSDT corrigé doit être placé dans le dossier EFI/ACPI/patched. Des modules EFI supplémentaires se trouvent dans les dossiers drivers32 et drivers64. Pilotes pour divers systèmes (y compris Lion de montagne) sont placés dans le dossier kexts en fonction de ses versions système. Les ensembles de paramètres pour différents ordinateurs se trouvent dans des sous-dossiers au sein d'EFI/OEM.

Il existe deux fichiers de paramètres principaux dans Clover :

  • EFI/BOOT/config.plist est responsable de tout ce qui concerne Hackintosh. Tous les paramètres de base sont définis ici
  • EFI/BOOT/refit.conf - Paramètres d'apparence de Clover

Les thèmes pour Clover sont décompressés dans le dossier EFI/BOOT/themes. De plus, chaque thème possède généralement son propre fichier refit.conf. D'ailleurs, il y a déjà suffisamment de sujets pour Clover, voici juste quelques exemples :

Mais la beauté est une question secondaire ; le plus important est que Clover fonctionne correctement sur votre configuration matérielle. Et pour cela, vous devrez bricoler le fichier config.plist. Les noms des clés de ce fichier diffèrent des formats acceptés dans Chameleon, iBoot ou XPC, il ne sera donc pas possible de se passer d'édition. Voici un exemple du contenu de config.plist :

Paramètres système

Arguments de démarrage
sillage sombre=0
langue précédente:kbd
ru:0
Volume de démarrage par défaut
Lion
UUID personnalisé
8A2EBD6C-8F0D-58AC-8745-92С4A1FD177A
InjectSystemID
Non

Fournisseur de bios
Apple Inc.
Version du Bios
MP51.007F.B00.0903051113
Date de sortie du bios
10/28/10
Fabricant
Apple Inc.
Nom du produit
MacPro5,1
Version
1.5
Famille
Mac
Numéro de série
G8031788GWR
Fabricant de cartes
Apple Inc.
Numéro de série de la carte
C020321R035DC771H
ID de carte
Mac-F221BEC8

Type de processeur
0x0601
CPUFréquenceMHz
2667
Vitesse du buskHz
133330
QPI
2500

GraphiqueInjecteur
Non

Injecteur de chaîne
Oui
Propriétés de l'appareil

PCIRootUID
0
HDAInjection
Détecter
LpcTune
Oui

DropOemSSDT
Non
Générer des états C
Non
Générer des états P
Non
onduleur intelligent
Non
PatchNMI
Non
FixDsdtMask
0x0000

La section supérieure spécifie les indicateurs de démarrage, la langue de l'ordinateur par défaut, le volume de démarrage (par nom) et l'UUID matériel.

La section SMBIOS est destinée à enregistrer des informations sur le modèle de Mac pour lequel votre Hackintosh est conçu. Tous les paramètres d'ici sont identiques aux informations saisies dans d'autres chargeurs.

Dans la section CPU, vous saisissez des informations sur votre processeur - son identifiant hexadécimal, sa fréquence, la vitesse du bus (remarque - en kilohertz) et QPI.

La section Graphiques vous permet de saisir des informations sur votre carte vidéo. Vous pouvez saisir la quantité de mémoire (clé VRAM), le nombre de sorties vidéo (VideoPorts), le framebuffer (cartes AMD uniquement, clé FBName), la carte NVCAP et la valeur display-cfg.

La section PCI vous permet d'injecter des chaînes, de modifier le numéro racine PCI, d'activer ou de désactiver les correctifs HDA et LPC.

Enfin, la section ACPI contient de nombreux paramètres liés aux paramètres de fonctionnement du processeur (C-States, P-States), au mode veille et au patch NMI. Le patch DSDT est activé à la volée ici - au lieu de 0x0000, vous devez saisir un masque hexadécimal correspondant à la somme des codes des correctifs dont vous avez besoin. Détails.

Vous pouvez trouver une FAQ détaillée sur l'installation et la configuration de Clover sur le forum AppleLife.

Clover présente de nombreux avantages, nous pensons que cela ressort clairement de ce qui a été écrit ci-dessus. Mais il y a aussi plusieurs inconvénients gênants :

  • temps de chargement long. Hélas, Clover met beaucoup plus de temps à charger que XPC (presque trois fois). Sur les cartes mères avec UEFI, la situation est meilleure
  • problèmes avec iCloud. De nombreux utilisateurs se plaignent de l'impossibilité de se connecter à iCloud. Absolument aucun correctif n'aide. Le problème est probablement lié au mécanisme d'injection de l'UUID - soit Clover ne le remplace pas partout, soit là où il n'est pas nécessaire de le remplacer
  • problèmes avec les systèmes EFI. Bien que Clover ne soit pas très convivial avec Windows 8, il peut y avoir écrans bleus mort, l'ordinateur peut se bloquer lorsqu'il est éteint ou lorsqu'il passe en mode veille. Bien sûr, je veux blâmer Windows maladroit pour cela, mais dans ce cas, ce n'est certainement pas sa faute ;)

Sinon, Clover est une excellente option pour un utilisateur de hackintosh débutant qui ne veut pas consacrer du temps et des efforts à peaufiner minutieusement le système. Clover automatise de nombreuses tâches de routine auxquelles étaient confrontés ceux qui souhaitaient organiser un hackintosh. Ce chargeur de démarrage rapproche vraiment les hackintosh des vrais Mac.




Haut