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é :

  1. Boîtier : Antec Sonata Proto
  2. Carte graphique : MSI GeForce GTX 660 N660-2GD5/OC
  3. Carte mère : Gigabyte GA-Z77-DS3H
  4. Processeur : Intel Core i5-3570 (3.4 GHz)
  5. Disques : 2x Seagate Barracuda 7200.14 SATA 6Gb/s 1 To
  6. Mémoire : Corsair Vengeance Low Profile Blue Series 8 Go (2x 4 Go) DDR3 1600 MHz CL9
  7. Radiateur : Cooler Master Hyper 212 Evo
  8. Alimentation : LDLC BG-500 Quality Select 80PLUS Bronze
  9. Trust Adaptateur USB Bluetooth 3.0
  10. 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'option VT-D intel dans le bios (le reste par défaut est supporté)

Préparation de la clef USB

cd /Volumes/NVIDIA\ Drivers/
installer -verbose -pkg "304.00.05f02 Web Release.mpkg" -target /Volumes/USBOSX/
  • Copiez ce fichier sur la clef USB pour éviter de le re-télécharger pour le hackintosh
cp "304.00.05f02 Web Release.mpkg" /Volumes/USBOSX/
  • 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 /Extra/Extensions/FakeSMC.kext /Volumes/OSX/System/Library/Extensions/
cp –R /Extra/Library/Extensions/VoodooHDA.kext /Volumes/OSX/System/Library/Extensions/
cp –R /Extra/Library/Extensions/AtherosL1cEthernet.kext /Volumes/OS/System/Library/Extensions/
  • Une module est gênant sur cette configuration, désactivez-le :
cd /Volumes/OS/System/Library/Extensions
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 “installer” échoue)

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'installation de MacOSX (dernièes questions)
  • 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 :
    1. Audio
      1. AppleHDA Rollback
      2. ALC887/888b
      3. ALC887/888b
        1. 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'abord le fichier boot1h (dans l'app chameleon wizard) et posez le sur la clef
    • 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 /dev/rdisk1s2  #(la partition d'OSX)
cd /Chameleon
dd if=boot1h of=/dev/rdisk1s2  #(la partition d'OSX)
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, remplacez l'extension FakeSMC.kext par celle-ci, avec ses plugins : http://www.osx86.net/view/3004-fakesmc_r615_10.6_or_10.7-10.8.html

Restauration système

Pour valider qu'on peut restaurer une sauvegarde Time Machine, j'ai remplacé le disque d'installation par un disque vierge et exécuté la procédure suivante :

  • 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 /Volumes/OSX
  • umount /Volumes/OSX
  • dd if=boot1h of=/dev/rdisk1s2 (partition d'OSX)
  • 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

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, car plus moyen de réactiver. Il faut pour cela éditer /Library/Preferences/com.apple.Bluetooth.plist et changer “ControllerPowerState” à 1, puis rebooter

10.9

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

 
contribs/hackintosh2012.txt · Dernière modification : 2017/06/18 17:17 de cbellot