Ci-dessous, les différences entre deux révisions de la page.
— | contribs:hackintosh2012 [2017/06/18 17:17] (Version actuelle) – créée cbellot | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ====== Construction d'un hackintosh 2012 ====== | ||
+ | Buts : | ||
+ | * Remplacer le vieil iMac 2009 | ||
+ | * Costaud et évolutif | ||
+ | * Être silencieux (le plus possible) | ||
+ | |||
+ | ===== Le matériel ===== | ||
+ | Le matériel suivant a été utilisé : | ||
+ | - Boîtier : Antec Sonata Proto | ||
+ | - Carte graphique : MSI GeForce GTX 660 N660-2GD5/ | ||
+ | - Carte mère : Gigabyte GA-Z77-DS3H | ||
+ | - Processeur : Intel Core i5-3570 (3.4 GHz) | ||
+ | - Disques : 2x Seagate Barracuda 7200.14 SATA 6Gb/s 1 To | ||
+ | - Mémoire : Corsair Vengeance Low Profile Blue Series 8 Go (2x 4 Go) DDR3 1600 MHz CL9 | ||
+ | - Radiateur : Cooler Master Hyper 212 Evo | ||
+ | - Alimentation : LDLC BG-500 Quality Select 80PLUS Bronze | ||
+ | - Trust Adaptateur USB Bluetooth 3.0 | ||
+ | - Kingston DataTraveler G3 8 Go | ||
+ | |||
+ | Total, environ 850€ | ||
+ | |||
+ | ===== Le montage ===== | ||
+ | |||
+ | RAS. Bon boîtier, à part les caches 5"1/4 qui tiennent mal et font toc par rapport au reste. | ||
+ | |||
+ | |||
+ | ===== Installation système ===== | ||
+ | |||
+ | A cette date, c'est Moutain Lion 10.8.2 qui est disponible en téléchargment sur l'app store. | ||
+ | |||
+ | ==== BIOS ==== | ||
+ | |||
+ | * Retrait de l' | ||
+ | |||
+ | ==== Préparation de la clef USB ==== | ||
+ | * Sur un autre mac : | ||
+ | * Formatez une clef USB (table de partition MBR, 1 seule partition) Nommez la clef " | ||
+ | * Lancez Unibeast et construisez la clef (aucune option ajoutée) (il faut avoir l' | ||
+ | * Ajoutez dans /Extra les fichiers : | ||
+ | * http:// | ||
+ | * http:// | ||
+ | * Ajoutez dans / | ||
+ | * AtherosL1cEthernet.kext | ||
+ | * Récupérez les drivers nvidia (officiels) sur http:// | ||
+ | * Montez le dmg : Retail-304.00.05f02-macosx.dmg | ||
+ | * Dans un terminal, allez dans le répertoire du .dmg monté et exécutez : | ||
+ | |||
+ | cd / | ||
+ | installer -verbose -pkg " | ||
+ | |||
+ | * Copiez ce fichier sur la clef USB pour éviter de le re-télécharger pour le hackintosh | ||
+ | |||
+ | cp " | ||
+ | |||
+ | * Sur le hackintosh : Amorce sur Clef USB, boot système sur clef USB | ||
+ | * A ce stade on est dans le mode installation de Mountain Lion via la clef USB | ||
+ | * La clef peut servir pour réparer, restaurer, réinstaller sur le hackintosh. | ||
+ | |||
+ | ==== Installation de Mountain Lion ==== | ||
+ | |||
+ | * Sur le hackintosh : Amorce sur Clef USB, boot système sur clef USB (mode install) | ||
+ | * Installation classique de MacOS X | ||
+ | * Reboot automatique à la fin (dommage) | ||
+ | |||
+ | ==== Premier reboot de préparation du hackintosh ==== | ||
+ | |||
+ | * Ne redémarrez pas sur le disque, mais encore sur la clef : | ||
+ | * Amorce sur Clef USB, boot système sur clef USB (mode install) | ||
+ | * Ouvrez un Terminal | ||
+ | * Copiez les modules kernel nécessaires à un hackintosh : | ||
+ | |||
+ | cp –R / | ||
+ | cp –R / | ||
+ | cp –R / | ||
+ | |||
+ | * Une module est gênant sur cette configuration, | ||
+ | |||
+ | cd / | ||
+ | mv AppleTyMCEDriver.kext AppleTyMCEDriver.kext.OFF | ||
+ | |||
+ | * Je n'ai pas réussi à ce stade à installer les drivers NVidia depuis la clef avec comme destination le disque dur... (la commande " | ||
+ | |||
+ | ==== Configuration pour la carte NVidia, carte son, et boot loader ==== | ||
+ | |||
+ | * Arrêtez le hackintosh et démontez la carte NVidia | ||
+ | * Démarrez avec amorce sur Clef USB, boot système sur disque dur du hackintosh (pas sur la clef) | ||
+ | * Fin de l' | ||
+ | * Vous êtes sur le bureau | ||
+ | * Installez les drivez Nvidia situés sur la clef, montée automatiquement (le fichier mpkg) | ||
+ | * Récupérez et installez Chameleon Boot Loader | ||
+ | * Executez Multibeast ne cochez QUE les options suivantes : | ||
+ | - Audio | ||
+ | - AppleHDA Rollback | ||
+ | - ALC887/888b | ||
+ | - ALC887/888b | ||
+ | - v100302 Current | ||
+ | * Redémarrez avec amorce sur disque, OS sur disque. | ||
+ | * Si le boot loader n'y arrive pas, c'est à cause du fichier boot1h parfois mal installé sur la partition | ||
+ | * Dans ce cas, récupérez d' | ||
+ | * Redémarrez avec amorce sur clef, OS install sur clef | ||
+ | * Ouvrez un terminal et cherchez le device de la partition d'OSX : | ||
+ | |||
+ | mount | ||
+ | |||
+ | * Démontez cette partition et ré-appliquer le boot loader : | ||
+ | |||
+ | umount / | ||
+ | cd /Chameleon | ||
+ | dd if=boot1h of=/ | ||
+ | halt | ||
+ | |||
+ | ==== Configuration finale ==== | ||
+ | * Remettez en place la carte nvidia, Enlevez la clef USB. | ||
+ | * Démarrez avec amorce sur disque, OS sur disque (mode normal). | ||
+ | * tout fonctionne, suspend y compris. | ||
+ | |||
+ | ==== Complément de configuration ==== | ||
+ | |||
+ | Pour avoir plus de sondes de température, | ||
+ | http:// | ||
+ | |||
+ | ===== Restauration système ===== | ||
+ | |||
+ | Pour valider qu'on peut restaurer une sauvegarde Time Machine, j'ai remplacé le disque d' | ||
+ | |||
+ | * Reboot: amorce sur clef, OS install sur clef | ||
+ | * restauration de système time machine | ||
+ | * reboot auto à la fin (dommage) | ||
+ | |||
+ | * Reboot: amorce sur clef, boot sur HD | ||
+ | * Chameleon install | ||
+ | * Reboot: amorce sur clef, OS install sur clef | ||
+ | * cd /Chameleon | ||
+ | * cp boot / | ||
+ | * umount / | ||
+ | * dd if=boot1h of=/ | ||
+ | |||
+ | * Reboot: amorce sur HD, boot sur HD | ||
+ | * Terminé | ||
+ | |||
+ | ===== Mise à jour MacOSX ===== | ||
+ | ==== 10.8.3 ==== | ||
+ | * Mise à jour via l'app store | ||
+ | * Reboot suite à mise à jour | ||
+ | * graphique OK (avec accélération : nouveaux drivers nvidia) | ||
+ | * Plus de son : il faut repasser Multibeast comme ci-dessus | ||
+ | |||
+ | ==== fakesmc ==== | ||
+ | * installation de la nouvelle version : http:// | ||
+ | |||
+ | ==== 10.8.4 ==== | ||
+ | * Mise à jour via l'app store | ||
+ | * Reboot suite à mise à jour | ||
+ | * Plus de son : il faut repasser Multibeast comme de coutume. Version utilisée : 5.3.1 | ||
+ | ==== 10.8.5 ==== | ||
+ | * Mise à jour via l'app store | ||
+ | * Reboot suite à mise à jour | ||
+ | * Plus de son : il faut repasser Multibeast comme de coutume. Version utilisée : 5.3.1 | ||
+ | * bluetooth: ne surtout pas cliquer sur désactiver, | ||
+ | ==== 10.9 ==== | ||
+ | * création d'une nouvelle clef : [[http:// | ||
+ | * Amorçage et boot sur la clef, mise à jour (sans reformatage) | ||
+ | * Amorcage sur la clef et boot sur le disque Reboot | ||
+ | * Multibeast dernière version : 6.0.1 | ||
+ | * Options [[http:// | ||
+ | ==== 10.9.2 ==== | ||
+ | * Mise à jour via l'app store | ||
+ | * Reboot suite à mise à jour | ||
+ | * Plus de son : il faut repasser Multibeast comme de coutume. Version utilisée : 6.0.1 | ||
+ | ==== 10.10.2 ==== | ||
+ | * création d'une nouvelle clef : [[http:// | ||
+ | * Procédure : | ||
+ | * Suppression de: | ||
+ | * GenericUSBXHCI.kext | ||
+ | * la clef **Kernel** et sa valuer dans / | ||
+ | * Amorçage et boot sur la clef, mise à jour (sans reformatage) | ||
+ | * Amorcage sur la clef et boot sur le disque Reboot | ||
+ | * Multibeast dernière version : 7.2.0 | ||
+ | * Options [[http:// | ||
+ | * Suppression du kext : ElliottForceLegacyRTC.kext par rapport à celui d' | ||
+ | * Ajout du HDA enabler (audio id:1) |