tomaszo2 Posted December 21, 2009 Share Posted December 21, 2009 After a long struggle to get my configuration to work, I finally can present my tutorial on how to install 10.6 on the Asus- Board. I wrote it for myself in German to recognize all the steps I´ve done. For the ones who don´t understand the following, look at my attachments at the end. There are the kexts which definitely work.10.6 Snow Leopard auf P5Q Deluxe Nach der Anleitung von Shaumux habe ich es nun geschafft: - thank you very much. Dank Netkas läuft nun auch 10.6.2, und zwar alles ohne wiederkehrende falsche Zugriffsberechtigungen und sonstige Fehler nach Ausführung Festplattendienstprogramm, absolut sauberes System. Und das nach vielen Misserfolgen und Neuinstallationen. Am besten an diese Anleitung halten und nichts anderes probieren, ein falscher Kext -es werden ja immer mehrere Alternativen in diversen Foren angeboten- und es geht möglicherweise nichts mehr. Etwas nervt noch: Ich schalte "über Nacht" das Netzteil aus, weil USB-Umschalter und KVM-Switch sonst auf Standby stehen bzw. "leuchten". Beim nächsten Einschalten braucht der Rechner 3-4min, bis er durch das Bios ist und 10.6 endlich, dann aber wieder normal schnell, hochfährt. Mache ich aus dem laufenden Betrieb einen Neustart, bzw. fahre runter und schalte wieder ein, läuft er normal schnell durch alles durch. Update: hat sich nach einer Woche irgendwie "von selbst" erledigt- keine Ahnung wie? - ASUS P5Q Deluxe - MSI Geforce N9400GT 1024MB (DVI/VGA/HDMI) DVI geht, die andern habe ich nicht probiert. Quartz und OpenGL müsste laut Benchmark-Tests (XBench 1.3) laufen, auch wenn es im SystemProfiler nicht angezeigt wird - für meine Bedürfnisse läuft alles superschnell, 2-3x schneller als mit ATI Radeon 9800Pro auf Quicksilver G4 1,8GHz Sonnet - außer OpenGL - nur 10-20% schneller - den nervigen Lüfter habe ich durch Passiv- Kühler ersetzt. Powercolor Radeon HD 3650 512MB 2xDVI lief unter 10.5.8 super, und trotz Lüfter unhörbar, leider nicht unter 10.6. Vorsicht: Die HD 3650 mit DVI+VGA, gleiches Modell, gleiche Verpackung lief unter 10.5 gar nicht! Update: Palit Geforce 9500GT Super passiv, 512MB läuft ebenso einwandfrei unter 10.6. - 4GB Corsair XMS2 DDR2 800Mhz PC 6400 5-5-5-18 - bei 10.5 durfte man nur 2GB einbauen (Installation bricht kurz vor Ende ab) und nach der Installation wieder auf 4GB aufstocken. Ob dies bei 10.6 auch der Fall ist, weis ich nicht mehr. Ich habe von Problemen gelesen, die Leute mit schnellerem RAM hatten, das Board läuft ja theoretisch auch mit 1066MHz + 1200MHz DDR - Intel Duo2Core E7400, 2x2,83Mhz, 3MB L2 - Benchmark: 200% im Vergleich zum G5 2x2,0GHz - Power-Supply Corsair VX450W - alle Laufwerke SATA, IDE im BIOS ganz abgeschaltet, sonst erscheint: Adapter1-Disk information- No harddisk is detected Das geniale an dem ASUS- Board: der Rechner ist super leise, trotz Standard- Intel-Lüfter. Ich tippe mal auf 100h, bis alles perfekt lief und ich diese ganzen Infos zusammengetragen hatte. Wer in ein paar Stunden fertig sein will, hält sich am besten an diese Anleitung und probiert weiter nichts. Ich habe alles, was zur Zeit angeboten wird an Treibern durchexerziert. Los geht´s: 1. Verändertes BIOS benutzen, um DSDT- Patcher nicht zu benötigen - die entsprechenden Dateien packe ich am Ende bei. Mit Entfernen- Taste beim Start- ins BIOS gehen, zu Tools: EZ2Flash. Das neue BIOS-ROM vorher auf einen USB-Stick speichern und von hier aus aufspielen. Ich habe mehrmals wieder zum Original und zurück geflasht- keine Probleme. Ein installiertes Leopard benutzen. - Das wäre eine andere Anleitung, die hier nicht behandelt wird, vielleicht kann man die Vorbereitungen auch auf seinem alten Mac machen? 2. Mit Festplattendienstprogramm von Leopard aus eine Partition erstellen, auf die Snow installiert werden soll, eine andere für das Installationsmedium, die Mac OS Install DVD. (mit GUID formatieren, unter Partitionieren/Optionen…) Diese 2 Partitionen habe ich auf einer zweiten Festplatte erstellt. (Auf eine dritte Festplatte habe ich später die fertige Installation mit CarbonCopyCloner geklont, die 2.Platte wieder gelöscht, da ich keine 2 Partitionen haben will, das fertige System 10.6 hierhin wieder zurückgeklont, und zusätzlich 10.5.8 auf Platte 1 erstmal behalten. Ich war es nämlich jetzt leid: Ruckzuck ist das System wieder hin und man kann wieder von vorne anfangen, deshalb jetzt: Platte1: 10.5.8 Platte2: 10.6 Platte3: 10.6 - falls Platte2 nicht mehr will; alle 3 sind unter Chameleon Bootloader startfähig) 3. Die Snow Leopard DVD (ich habe die Retail 10.6 gekauft, wird als Update verkauft, steht aber Retail drauf) "auslesen" im Festplattendienstprogramm: gemountete DVD links anklicken- "neues Image" erstellen (Lesen und schreiben/auf Desktop) - wenn fertig: "Wiederherstellen" Quelle: DVD Image von Desktop / Zielvolume: Partition für Installationsmedium. 4. Auf Partition für Installationsmedium Chamäleon 2 RC3 installieren. 5. Die Kexts (Kernel Extensions) - also den Ordner Extra, den man weiter unter runterladen kann, auf die Platte mit dem Installationsmedium rüberkopieren. Auf der obersten Ebene der Partition sieht man nun die Apple Install DVD + Zubehör und den Ordner Extra, darin com.apple...und smbios.plist, ein Ordner Extensions und darin die Kexts. 6. Festplattendienstprogramm öffnen, Rechtsklick auf die Partition, auf die Snow Leopard installiert werden soll, auf "Information"gehen. Hier den Wert für z.B. "Univ. eindeutige Identifizierung : 89753F6C-7ECA-37F9-BBA2-B627310864EF" kopieren, also nur 89753F6C-7ECA-37F9-BBA2-B627310864EF. 7. Im Ordner Extra des Installationsmediums die smbios.plist austauschen gegen die, die man unten runterladen kann. (Dupliziert/kopiert vorher das Paket und arbeitet mit der Kopie.) Diese öffnen mit TextEdit und den SMUUID- Wert mit dem kopierten ersetzen. Die passende Stelle ist in der smbios.plist hervorgehoben. Dann in Extensions PlatformUUID.kext ersetzen, öffnen (Paketinhalt zeigen), unter Contents die info.plist öffnen und auch hier unter PlatformUUID ("Paste your UUID here") obigen Wert reinkopieren, sichern. 8. Neustarten: ich glaube, ich habe alle Platten bis auf die mit den 2Partitionen abgehangen, diese Platte an SerialATA1 gehangen und im Bios als Startlaufwerk1 ausgewählt. Es müsste der Chameleon- Bootloader erscheinen, und man wählt die Installations-DVD (hier jetzt auf der Partition) zum Starten aus. Wenn OSX hochgefahren ist, geht man duch den Installationsprozeß. Unter Anpassen Rosetta auswählen. Rosetta ist ein Programm, mit dem man seine alten 32bit- Programme unter 64bit 10.6 weiterhin laufen lassen kann. 9. Installation ist fertig. Neustarten. Jetzt von der Partition mit neu installiertem OSX. Es folgt der Anmeldeprozess, etc. Wer sich nicht registrieren will, sucht später nach dem Alias "Send Registration"- rechte Maustaste: Original zeigen- löschen- dann Alias löschen. 10. Graphikkarte (nur mit 1024xX auf 22"TFT), Ethernet und Audio laufen nocht nicht. Auf der obersten Ebene der Partition, im Root, liegt der Ordner Extra/Extensions (E/E). Dieser gehört zum Chameleon Bootloader. Hier sollte nichts verändert werden, denn diese Treiber werden vor jenen im Ordner System/Library/Extensions (S/L/E) bevorzugt beim Systemstart geladen. Weitere, veränderte Kexts (Gerätetreiber) kann man entweder hier oder in S/L/E installieren. Das installieren in S/L/E geht nicht durch einfaches reinkopieren, sondern über Terminal, mit dem ich nicht klarkomme, oder einfacher mit dem Programm Kext Helper b7. Nach jeder Veränderung der Treiber in S/L/E oder E/E, wirklich nach jeder vor einem Neustart das Programm Kext Utility 2.4.2 laufen lassen. Es repariert die Zugriffsberechtigungen in beiden Ordnern, und macht noch so einiges andere in PropertyLists (.plist) - keine Ahnung. Alles, was man braucht, wird durch 3 weitere Kexts zum Laufen gebracht, mehr nicht. Als da wären skge.kext, NVEnabler64.kext und VoodooHDA.kext. Ich habe sie unten zusammengestellt. Nur diese benutzen. Ihr findet solche Kexts mit gleichem Namen auch woanders. Diese haben aber möglicherweise in ihrem Inneren (Paketinhalt zeigen) andere Geräte eingestellt in Info.plist. Und schon ist der Rechner möglicherweise wieder hinüber. Es gibt ein Paket für Geforce 9400GT mit 3 Treibern. Klang gut, doch anschließend ging gar nichts mehr, ob das nur für 10.5 war, oder.....!? Treiber, die unter 10.5 liefen, müssen nicht für 10.6 passen! Diese 3 aus dem Ordner "Kexte, die funktionieren" installieren. (Ich markiere die "neuen"- nicht Apple- Kexte farbig, damit ich nach dem Installieren erkennen kann, welche im S/L/E nicht original sind. Im S/L/E lassen sie sich später nicht mehr markieren, also besser vorher) Alle 3 ins Fenster von Kext Helper b7 ziehen, Passwort eingeben, ok. Anschließend Kext Utility 2.4.2 ausführen! 11. Neustart Jetzt laufen Audio out, mehr geht nicht. Im SystemProfiler wird angezeigt: kein integriertes Audio - egal, geht trotzdem. Kontrollfeld Ton lässt sich öffnen. Bei anderen Kexts wurde Audio schön mit den vielen Kanälen angezeigt, ging aber nicht, und Kontrollfeld "Ton" hing. ADI2000B.kext sollte eigentlich der richtige sein, geht aber nicht. Finger weg, so lassen, alles perfekt, besser wird es nicht, probiere seit 20 Tagen alles durch. Microfon Line In funktioniert mit meinem Griffin iMic USB Adapter. - Es läuft ein Ethernet- Anschluss, und zwar mit skge.kext der zweite noch nicht. - Es läuft die Grafikkarte, auch wenn nicht alles perfekt im SystemProfiler angezeigt wird. - So lassen! Mit OSX86Tools habe ich einen EFI- String für die Geforce eingestrickt, hat aber keinerlei Beschleunigung gebracht. Was unter "Über diesen Mac" nicht korrekt angezeigt wird, kann man mit OSX86Tools (Modify about this Mac) manuell korrigieren, hat aber nichts mit der Funktion des Rechners zu tun, ist nur für die Optik. Mein RAM wurde z.B. mit 1600MHz angezeigt, spielt keine Rolle, er läuft nicht wirklich mit der Frequenz. 12. Der zweite Ethernet- Controller wird nun aktiviert. - Nein, zuerst habe ich auf 10.6.2 upgedatet. Vielleicht spielt das eine Rolle, vielleicht auch nicht. Gehen wir mal so weiter: - 10.6.2 Update, eine Anleitung von Netkas (www.netkas.org): - Sleepenabler.kext entfernen aus E/Extensions (der alte SleepEnabler und der neue 10.6.2 Kernel führen zur KernelPanic. Zusätzlich habe ich noch den neuen NullCPUPowerManagement.kext und den fakesmc2.5.Kext in E/E erneuert.) - 10.6.2 Combo update runterladen und installieren. Neustart. Den neuen SleepEnabler wieder in E/E kopieren. Zugriffsberechtigungen reparieren. Das war es schon. Jetzt weiß ich auch wieder, warum ich den zweiten Ethernet- Controller erst jetzt aktiviere. Nach dem Update wäre die Prozedur nämlich hinfällig gewesen, weil das Update den veränderten Kext (ich glaube IONetworkFamily.kext) wieder ausgetauscht hätte. 13. Ethernet- Controller Nr.2: Das Teil heißt Marvell Yukon 88E8056 PCI-E Gigabit, (der erste 88E8011) Jetzt habe ich mich nicht getraut, den Kext, den man unter diesem Namen findet, einfach zu installieren. Vielleicht ist der wieder nur für 10.5, und zum guten Schluß geht nix mehr. Also habe ich mich an die Anleitung von "Royco" gehalten. Allerdings nicht über das Terminal, ist mir zu kompliziert, sondern von "Hand". Diese ganzen Kexte für Ethernet-Adapter scheinen nichts anderes zu sein, als der Original Apple IONetworkingFamily.kext, in dessen Innerem diverse Geräte- ID´s verändert werden. Also zum Ordner System/Library/Extensions gehen, den original IONetworkingFamily.kext (jetzt von 10.6.2) suchen, Rechtsklick, Paketinhalt zeigen, es erscheint Contents. Darin Plugins, darin AppleYukon2.kext. Den wieder mit Rechtsklick/"Paketinhalt zeigen" öffnen - Contents- und hier die info.plist mit Textedit öffnen. - Ich lege den bereits von mir veränderten von 10.6.2 im Ordner Marvell Yukon 88E8056 PCI-E Gigabit Ethernet Controller bei. Die folgende Prozedur erübrigt sich dann. (find and change: <key>Yukon-88E8053</key>) - fast am Ende der .plist (to: <key>Yukon-88E8056</key>) <-- change "53" to "56" (find and change: <string>0x436211AB</string>) (to: <string>0x436411AB</string>) <-- change "62" to "64" (find and change: <string>Yukon Gigabit Adapter 88E8053 Singleport Copper{:content:}lt;/string>) (to: <string>Yukon Gigabit Adapter 88E8056 Singleport Copper{:content:}lt;/string>) <-- change "53" to "56" - plist sichern geht nicht, auch wenn man über Informationsfenster alle Zugriffsberechtigungen freischaltet, geht aber über Sichern unter/auf Desktop/Endung .plist anfügen und zurückkopieren/Ersetzen - identifizieren….. geht. Alles schließen und mit Kext Utility 2.4.2 die Zugriffsberechtigungen reparieren. Und schon wird vom System angezeigt: neuer Ethernet- Dings gefunden, usw. - ohne Neustart, den ich jetzt machen werde, in der Hoffnung, daß mein System noch hochfährt- man weiß ja nie……. Top- alles gutgegangen. So weit wäre jetzt das System perfekt. Ausschalten und Neustart geht, ging unter 10.5 nicht. Etwas Geduld: Betriebssystem ist aus, aber der Rechner läuft noch 15sec. nach, bis er wirklich ausschaltet, gleiches beim Neustart, man denkt erst, es funktioniert nicht, bis er dann wieder hochfährt nach ca. 15sec. Noch ein paar Warnhinweise: Mein TimeMachine- Backup vom G4 Quicksilver mit 10.5.8 habe ich eingespielt, komplett. Man muß dann aber auf dem Hackintosh einen neuen Admin- Account anlegen, weil Name von Quelle und Ziel nicht identisch sein darf. Alles rüberkopieren in neuen Nutzer- Account, später alten löschen. Ich habe viele Varianten probiert, und bei 300GB- Daten dauert das entsprechend lange, und ständig sponnen die Zugriffsberechtigungen, oder Unerwartete Zugiffsberechtigungslisten gefunden, mein Computername war anders, usw. Das gefiel mir alles nicht, war nicht sauber und nicht zu reparieren. Ob das mit 10.5 nach 10.6 zu tun hat, keine Ahnung........ Was dann letztendlich ging war folgendes: Mit dem Migrationsassistenten aus dem TimeMachine- Backup nur die Programme auswählen. "Diesen Benutzer nicht übertragen" auswählen. Alles ok, Programme alle da, nur 2 Programme, Graphicconverter und Soundstudio wollen erneut die Seriennummer sehen. Sonst ist nichts durcheinander. Alles andere habe ich von Hand rüberkopiert. Mail/Emails, Safari/Bookmarks, Adressbuch-Einträge, meist liegen diese Sachen in Benutzer/Library oder Benutzer/Library/Application Support. Suchen und von Hand austauschen. iTunes- Ordner komplett ersetzen, den Rest regelt iTunes selbst. Mit Migrationsassistent war zwar alles perfekt vorhanden, aber Berechtigungen und Nutzer, etc. durcheinander. Dann nerven noch so ein paar PlugIns aus meinem G4-System, die unter 10.6 nicht laufen. Ein Beispiel: nee, falsches Beispiel, erscheint im Festplattendienstprogramm: Warnung- Die SUID-Datei „System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/MacOS/ARDAgent“ wurde geändert und wird nicht repariert. Lösung (nicht von mir): Die Fehlermeldung erscheint nach Installation des über Softwareaktualisierung angebotenen Updates auf Remote Desktop Client 3.2.1. Wenn man dieses Update rückgängig macht verschwindet auch diese Fehlermeldung. Anschließend erscheint bei der Prüfung/Reparatur der Zugriffsrechte also nicht mehr der Hinweis "Warnung: Die SUID-Datei System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/MacOS/ARDAgent“ wurde geändert und wird nicht repariert". Nachfolgend die Wiederherstellung des Ursprungszustands des Remote Desktops: Benötigt wird Pacifist (ich habe die neueste Version 2.5.1 verwendet). 1. Leopard DVD einfügen 2. Pacifist starten 3. dort "Öffne Apple Installations Disk" anklicken 4. nach Erscheinen der Listenaufstellung "RemoteDesktop" (ohne Leerzeichen) in das Suchfeld einsetzen. Der auszuwählende Ordner lautet "RemoteMangement". Vorsorglich hier der Speicherort: Inhalt von Essentials/System/Library/CoreServices/RemoteManagement 5. Aus dem Menü "Installieren" wählen 6. Die diverse Male angezeigten Dialogfelder stets mit "Ersetzen" nicht mit "Aktualisieren" etc bedienen. 7. Nach Abschluss einen Neustart herbeiführen. 8. Testweise die Zugriffsrechte erneut prüfen lassen. 9. ACHTUNG: Natürlich findet die Softwareaktualisierung jetzt wieder eine neue Datei, die man installieren könnte, nämlich "Apple Remote Desktop 3.2-Client-Update" in der Version 3.2.1. Die sollte man im Menü ignorieren. Wenn Apple den Fehler behoben hat, wird es wahrscheinlich eine Folgeversion geben. Falls das auf andere Art geschieht, kann man die ignorierten Aktualisierungen im Menü wieder aufleben lassen. Viel Erfolg! Ob die neueste Version 3.3.1 jetzt Abhilfe schafft, habe ich noch nicht getestet. Ein weiteres Beispiel: Safari öffnen, Meldung FLVR plugin konnte nicht....., zu alt.......Das verantwortliche Programm irgendwo im System heißt SIMBL. Googeln, finden, in den Papierkorb, erledigt. So ich hoffe, ich konnte einigen helfen und bedanke mich bei allen, die dieses Umprogrammieren von Kexten etc. beherrschen, von dem ich nicht die geringste Ahnung habe. Und glaubt mir, so geht es, das Mac-System ist perfekt (bis auf das noch ungeklärte lahme Verhalten des BIOS nach Abschalten des Netzteiles) und dann die Finger davon lassen! Ganz schnell kann alles wieder futsch sein. - Update Chameleon 2 RC4 mit fertigem Installationspaket installiert. PlatformUUID.kext aus Extra- Ordner gelöscht. Spannung - Neustart: läuft, gut gegangen. - Update: Java 10.6 Ver.1 - läuft! Bios_gepatched_P5Q_Deluxe.zip BootLoader_Chameleon.zip Extra.zip fÃ_r_Update_10.6.2.zip Kexte__die_funktionieren.zip smbios.plist_zum_Austausch_in_Extra.zip Kext_Helper_b7.zip Kext_Utility_2.4.2.zip Link to comment https://www.insanelymac.com/forum/topic/203341-1062-on-asus-p5q-deluxe/ Share on other sites More sharing options...
Recommended Posts