Mein HackBook
Model: LENOVO G580-20150
CPU:Intel® Core i3-3110M
Grafikkarte: Intel® HD 4000 Grafik
Was funktioniert: (Stand ML 10.8.4)
- Grafikkarte + volle Auflösung und QE / CI
- Soundkarte mit Mikrophone und Kopfhörerausgang/HDMI
- Alle USB Ports
- Tastatur und Trackpad/Touchpad
- Webcam
- Netzwerkkarte
- Sleepmodus
- Batteriestatus / Anzeige
- Speedstep
- Bluetooth (mit gepatchten kext)
Was nicht funktioniert:
- Cardreader
- WLAN über den Broadcom Chipsatz (4727)
Was eingeschränkt funktioniert:
- CPU Power Management
Installationsanleitung:
Wie man sich einen USB Stick erstellt, erkläre hier jetzt nicht, bitte benutzt dafür das "Wiki "hier vom Forum. Diese Anleitung bezieht sich nur auf folgendes Model von Lenovo "G580 20150". Da im Tutorial absichtlich Sachen geändert oder ersetzt worden sind die ich für wichtig, logisch und gut gehalten habe und dazu auch immer noch stehe, kann ich für dieses Tutorial leider keine Garantie übernehmen das bei euch auch so funktioniert. Vielen Dank für euer Verständnis.
Information
Es wird empfohlen für die Installation eine USB-Tastatur und Maus zu verwenden, da bei mir trotz vorhanden Kexten, die Tastatur und das Trackpad bei der Installation nicht funktioniert haben.
Des weiteren wird empfohlen nach der Erstellung eines Bootfähigen USB Stick folgendes in die org.chameleon.Boot.plist einzutragen
- <key>device-properties</key> <string>7f0000000100000001000000730000000200000002010c00d041030a000000000101060000027fff04002c0000004100410050004c002c00690067002d0070006c006100740066006f0072006d002d006900640000000800000003006601140000006800640061002d0067006600780000000d0000006f6e626f6172642d31</string>
Die Installation
Steckt euren fertigen USB Stick mit ML ins Notebook, beim starten drückt ihr die Taste F12 auf eure Tastatur und wählt euren USB Stick aus.
Nun sollte der Bootloader eurer Wahl starten (in meinen Fall war es der Chameleon).
Nun wählt ihr euren USB Stick aus und drückt ggf. Tab und gebt folgende Boot Kommandos ein:
sollte es damit nicht gehen versucht bitte:
Nun solltet ihr von euren Stick booten können und zum Installationsbildschirm gelangen. Sobald ihr im Installationsbildschirm angekommen seid, wählt ihr im Menü den Punkt Festplattendienstprogramm aus und formatiert Eure Festplatte im HFS+ Format und mit dem Partitionsschema Guid. Danach schließt ihr das Festplattendienstprogramm, klickt weiter und installiert ML.
Fix:
Nach der Installation bootet ihr erneut von Eurem USBStick und wählt im Chameleon Bootloader Menü erneut euren USB Stick aus und startet in den Installationsbildschirm.
Dort startet ihr im Menu das Terminal und gebt folgendes ein:
Nach der Installation
Nach dem Fix bootet ihr erneut von Eurem USBStick und wählt im Bootloader Menü nun die gerade installierte Lion Partition aus. Das System sollte nun durchstarten und Euch durch die erste Konfiguration führen.
Sollte es abermals nicht klappen gebt wieder folgendes ein:
Folgt nun die Einrichtungsassistent, nach einigen Klicks solltet ihr auf den Desktop gelangen, nun wird es Zeit unsere frische Installation mit Kexten zu versorgen.
Als erstes brauchen wir einen Bootloader, daher müssen wir uns den aktuellen Chameleon Bootloader herunterladen und auf unsere ML Festplatte installieren.
Danach könnt ihr den Inhalt des Extra Ordners (siehe Anhang) in das Root Verzeichnis eurer ML Festplatte kopieren. Danach downloaden wir uns den Chameleon Wizard und starten diesen und unter den Menüpunkt "Installiere" wählen wir "Runterladen" aus und Installieren falls nötig die aktuelle Chameleon Version.
Nun Downloaden wir uns das Tool "MultiBeast für Mountain Lion" und starten dieses.
Unter den Menüpunkt: "Drivers-->Miscellaneous" wählen wir folgende Kexte aus:
Bluetooth/Batterie und Internet:
Nun benötigen wir das Tool "Kext Wizard" (Download hier: http://www.osx86.net/view/3821-kext_wizard.html) startet dieses und wählen unter den Menüpunkt Installation folgende Kexte aus: (siehe Download unten)
Diese findet ihr im Anhang als Download. Nach der Installation wählen wir den Menüpunkt Wartung aus und reparieren die Rechte von:
Zitat/System/Library/Extensions/
Audio:
Als 1. müssen wir den AppleHDA.kext aus den Ordner /System/Library/Extensions/ löschen. Dazu rufen wir das Terminal auf und geben folgenden Befehl ein:
Danach starten wir das App Multibeast abermals und wählen unter Drivers-->Audio-->Universal folgenden Kext aus:
Nun machen wir ein Neustart, unser System sollte nun von der Festplatte booten, sollte dieses nicht passieren und ihr erhaltet folgende Fehlermeldung "boot0: GPT, Boot0:error..etc.", befolgt bitte folgende Hilfsanleitung: http://hackintosh-forum.de/ind…ad&postID=66282#post66282
Sollten wir wieder im ML System sein, geht die Konfiguration weiter.
USB Fix
Dazu müssen wir folgenden Kext ersetzen "IOUSBFamily.kext" diesen findet ihr im Anhang. Installieren tun wir diesen wieder mit den Tool Kext Wizard (siehe Batterie und Internet).
CPU Powermanagement
Nun starten wieder das App Multibeast und wählen unter Drivers-->System folgenden Kext aus:
Patched AppleCPUPowerManagement.
Danach rufen wir das Terminal auf und geben folgenden Befehl ein:
..
Damit ist die Konfiguration größtenteils beendet, eine passende DSDT (danke an den User Schneelöwe) und SSDT wie auch eine angepasste SMBIOS befinden sich bereits im Extra Ordner und sollten Problemlos funktionieren.
Nachtrag: Lange Ladezeit beim Booten:
Öffnet das Terminal und gibt folgende Befehle ein:
- cd /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS
- sudo mv IOAHCIBlockStorage IOAHCIBlockStorage.orig
- sudo cp IOAHCIBlockStorage.orig IOAHCIBlockStorage
- sudo /usr/bin/perl -pi -e 's|\xeb\x4c\x00\x00\xea\x03|\xeb\x4c\x00\x00\xe8\x 01|g' IOAHCIBlockStorage
- sudo /usr/bin/perl -pi -e 's|\x74\x0e\x48\x8d\x3d\xa5\x90\x00\x00|\xbf\xc8\x 00\x00\x00\x90\x90\x90\x90|g' IOAHCIBlockStorage
- sudo touch /System/Library/Extensions
ZitatDownloads:
Extra Ordner G580 20150 - http://www.mediafire.com/download/h92129od0b9r669/Extra.zip
AppleSmartBatteryManager; ALXEthernet; AppleACPIPlatform, IOUSBFamily - http://www.mediafire.com/?52zqmgqi9na4lnm
Log:
Voodoo Battery gegen AppleSmartBatteryManager.kext ausgetauscht.
Downloads angepasst