Nexos™ Posted August 28, 2009 Share Posted August 28, 2009 HOW TO: Boot Snow Leopard So hier ist mal eine Anleitung wie ihr die Snow Leopard Retail Disc Bootet was ihr benoetigt: - Zugriff auf ein OSX System - Snow Leopard (DVD oder DMG) - Einen USB Stick (minimum 8 GB) ----------------------- Software die ihr benötigt ...- mKext Tool: http://tinyurl.com/mwjrof ...- DSDT Patcher Gui: http://tinyurl.com/c9de3b ...- iaslMe: iaslMe.dmg ----------------------- kexte/bootloader: bootloader - Chameleon RC1: http://tinyurl.com/c2vrpt bootloader - Chameleon 2 RC1 Installer: http://tinyurl.com/cjoxak bootloader - Chameleon 2 RC2: http://tinyurl.com/mdlubk bootloader - Chameleon 2 RC2 Installer: http://tinyurl.com/pnjeg2 bootloader - Chameleon 2 RC3: http://tinyurl.com/ydfm445 bootloader - Chameleon 2 RC3 Installer:http://tinyurl.com/msycnh bootloader - Chameleon 2 RC4: http://tinyurl.com/chameleon2rc4 bootloader - Chameleon 2 RC4 Installer: http://tinyurl.com/chameleon2rc4i bootloader - Chameleon 2 RC4 Installer v3: http://tinyurl.com/chameleon2rc4iv3 bootloader - PC EFI V10.1: http://netkas.org/?p=119 bootloader - PC EFI V10.2 BETA: http://netkas.org/?p=122 bootloader - PC EFI 10.1 Installer: http://www.insanelymac.com/forum/index.php...st&id=55164 bootloader - PC EFI 10.3 : http://netkas.org/?p=224 bootloader - PC EFI 10.4.1 : http://netkas.org/?p=245 bootloader - PC EFI 10.5 : http://netkas.org/?p=271 bootloader - PC EFI 10.6 : http://netkas.org/?p=372 kext - facksmc (64bit): http://netkas.org/?p=155 kext - facksmc v2 (64bit): http://netkas.org/?p=215 kext - facksmc v2.5 (64bit+32bit): http://netkas.org/?p=338 kext - NullCPUPowerManagement (64Bit): NullCPUPowerManagement.kext.zip kext - PlattformUUID: PlatformUUID.kext.zip ----------------------- Partitionieren: Geht ins Festplatten-Dienstprogramm wählt euren USB-Stick aus und Partitioniert ihn in 2 Partitionen. Auf die erste kommt dann Chameleon und eure kexte, die muss nicht so gross sein. Auf die zweite Partition eure Snow Leopard Install Disc diese muss midesten 6,4 GB gross sein. Nach dem Partitionieren wählt ihr Wiederherrstellen aus. Als Quelle gebt Ihr eure Snow Leopard Installations Disc an oder euer DMG Image. Als Ziel gebt Ihr eure 2. Partiton(Grössere) an. Das kann jetzt gut 1 bis 2 Stunden dauern. Bootloader: Nachdem Ihr Snow Leopard auf eurer Größeren Partition Wiederhergestellt habt installiert Ihr Chameleon auf die kleine Partition Jetzt tauscht Ihr die Boot geht ins terminal gibt dort folgendes ein cd /Volumes/'name eurer ersten Partition'/ sudo rm boot jetzt könnt ihr einfach eure boot datei raufkopieren in extra odner erstellt ihr einen ordner der heist Extensions dort kopiert ihr eure benötigten kexte rein Update: Dr. Hurt hat für PCEFi 10.1 einen Installer erstellt wer das ersetzten der boot Datei überspringen möchte kann diesen installieren denn download findet ihr oben UPDATE 2: ich hab die aktuellen bootloader hizugefügt, wer Chameleon 2 RC3 nutzten möchte, braucht nur den installer, für PC EFI 10.3 müsst Ihr die boot datei tauschen, da es dafür noch keinen Installer gibt. Info: Chameleon 2 RC1 kann Snow Leopard nicht booten, der Installer dient nur dazu um sich die Terminal arbeit zu ersparen. Pflicht kexte: die fakesmc.kext ist pflicht, ohne die läuft garnix! Update: hab die neue Version fakesmc v2 hinzugefügt siehe oben. Update: +fakesmc 2.5 DSDT: bis jetzt benötigen die meisten mainboard noch dsdt um snow Leoaprd booten zu können Das DSDT erstellt ihr am einfachsten mit dem DSDT Patcher GUI von PCWiz da das DSDT patch aber fehlerhaft ist müsst ihr es noch bearbeiten sonnst bekommt ihr den bekannten BIOS Cmos Checksum Errors und eure Biso einstellungen gehen kaputt was meist nur noch durch ein cmos clear zu reparieren ist. Bearbeiten des DSDT file der DSDT patcher erstellt debug Dateien die sich im Ordner Session/XXXXXXXXXXXX/debug/ befindet, die benötigte datei heist DSDT.dsl diese müsst ihr mit dem Texteditor öffnen sucht nach RTC bis ihr diese stelle findet (kann ein bisschen vom beispiel abweichen): Device (RTC) { Name (_HID, EisaId ("PNP0B00")) Name (_CRS, ResourceTemplate () { IO (Decode16, 0x0070, // Range Minimum 0x0070, // Range Maximum 0x00, // Alignment 0x04, // Length ) }) } dort müsst ihr die länge auf 2 setzten Device (RTC) { Name (_HID, EisaId ("PNP0B00")) Name (_CRS, ResourceTemplate () { IO (Decode16, 0x0070, // Range Minimum 0x0070, // Range Maximum 0x00, // Alignment 0x02, // Length ) }) } jetzt öffnen ihr das Programm iaslME zieht dort eure modifizierte DSDT.dsl datei rein, das programm erstellt euch jetzt eine neue DSDT.aml datei die funktioniert ohne Checksumm error die erstellte DSDT.aml datein kopiert ihr jetzt noch auf eure Chameleon Partition. kexte: welche Kexte ihr benötigt müsst ihr selber wissen im forum findet ihr schon eine menge Kexte: http://www.insanelymac.com/forum/index.php?showtopic=170568 häufig benötige kexte: NullCPUPowerManagement.kext Disabler.kext PlatformUUID.kext In der PlattformUUID kext müsst ihr die UUID der zu Bootenden Partition eintragen, dazu müsst ihr die info.plist der kext bearbeiten mit rechtsklick packetinhalt anzeigen wählen dann /content/info.plist dann einfach 00000000-0000-1000-8000-000000000000 mit eurer UUID austauschen. Eure UUID findet ihr im Festplatten-Dienstprogramm Rechtsklich Informationen auf die Partition Der Eintrag heißt : Univ. eindeutige Identifizierung : XXXXXXXXXXXXXXXXXXXX INFO: im 64-bit modus können nur 64-bit kexte geladen werden mKext: öffnet das mKext Tools von PCwiz zieht alle kexte aus dem extra/extensions ordner in das Programm wählt die Prozessorarchitektur x86_64 und dann build kopiert jetzt die mkext vom desktop in euren /extra ordner das gleiche macht ihr dann noch mit dem extensions ordner der install disc in /System/Library/Extensions die kommt dann nach /System/Library/ nicht unbeding nötigt beschleunigt aber denn Bootprozess, rs sei den ihr hab custom kexte im /System/Library/Extensions Ordner com.apple.boot.plist: (empfehlung) fügt folgende hin zu <string>Gui</string> <key>n</key> fertig jetzt Brauch ihr nur noch von euren Stick zu booten und wählt dann die Partition aus auf der sich die Daten eurer Snow Leopard Retail Disk befinden. falls ihr beim booten nen kernel panic bekommt oder nix macht versucht ihn im 32 bit modus zu starten einfach als boot parameter -x32 oder arch=i386 eingeben sollte es dann auch nicht klappen solltet ihr mal eure custom kexte überprüfen ob alle benötigten kexte vorhanden sind Link to comment Share on other sites More sharing options...
Crady Posted August 28, 2009 Share Posted August 28, 2009 Danke! Nur leider klappt deas erstellen der DSDT.aml mit der geänderten DSDT.dsl via iaslME nicht - im Ordner Session befindet sich nur das log... Auch bin ich mir nicht sicher, was ich bei dem GUI von PCWiz anklicken muss... (hatte damals versucht damit eine DSDT.aml für Leo zu erstellen - ohne Erfolg) Link to comment Share on other sites More sharing options...
Nexos™ Posted August 28, 2009 Author Share Posted August 28, 2009 setzt einfach alle hacken und wähle chameleon als zielmedium aus Link to comment Share on other sites More sharing options...
Crady Posted August 28, 2009 Share Posted August 28, 2009 Hmm... hab es jetzt nach dieser Anleitung geschafft: http://www.insanelymac.com/forum/index.php?showtopic=181903 Nur bei der DSDT habe ich wohl noch fehler drinne, da ich noch keine Sound habe und das Internet irgendwie "hakt"... Ich habe da einen Fehler mit der Netzwerk und Soundkarte gemacht. Spolight bracuht aber noch ca. 10 Min für die Indexierung - dann kann ich die korrigierte DSDT probieren. Link to comment Share on other sites More sharing options...
e1ement Posted August 29, 2009 Share Posted August 29, 2009 Hey, tolles How-To, aber eines verwirrt mich doch ein wenig: das das DSDT patch aber fehler haft ist müsst ihr es noch bearbeiten sonnst bekommt ihr BIOS Cmos Checksum Errors und eure Biso einstellungen gehen kapput was meist nur noch durch ein cmos clear zu reparieren ist. So wie ich das verstanden habe, werden die aktuellen DSDT-Informationen ausgelesen und gepatch in einer Datei abgespeichert. Daher werden am Mainboard (BIOS) an sich ja keine Änderungen vorgenommen und nur der Bootloader spielt Mac OS X die gepatchte DSDT ein. Wieso sollten dann nach einem Reboot die BIOS-Einstellungen verloren sein und nur durch ein CMOS Clear wieder zu beheben sein? e1ement Link to comment Share on other sites More sharing options...
Nexos™ Posted August 29, 2009 Author Share Posted August 29, 2009 danke erstmal was meine erste anleitung wenn ich alles auf meinem gigybyte board hinbekommen habe schreib ich die nächste sowit ich weis verändert das dsdt auch nix am bios ich denke er versucht eswas auch dem bios lesen was es ganicht gibt da kommt es dann zu fehlern oder 2. idee wenn nicht das lesen ist das dsdt konvertiert die EFI Informationen in Bios Informationen und gibt dann eine information an etwas was es nicht gibt. also bei meinem GA-EP35-DS4 kam immer nach einem start ohne gefixtem DSDT Cmos Checksum Error ---------------------- |_| letze funktionierende einstallungen wiederherrstellen |_| Standart einstellungen wiederherrstennel |_| nix machen und einfach abspeichern wählst du das letzte aus hilft wirklich nur noch nen cmos clear per jumper ps: meinem altes nforce 5 board hat diese rettungs funktion garnicht da hilft wirklich nur noch der cmos clear Link to comment Share on other sites More sharing options...
idsynk Posted August 30, 2009 Share Posted August 30, 2009 Wieso sollte dann nach einem Reboot die BIOS-Einstellungen verloren sein und nur durch ein CMOS Clear wieder zu beheben sein?e1ement Ist der Gigabyte MB Bug mit SL. Wird durch den RTC patch von Stellarola in der DSDT behoben. Ohne dies gibt es immer den Bios reset. Link to comment Share on other sites More sharing options...
e1ement Posted August 30, 2009 Share Posted August 30, 2009 Ist der Gigabyte MB Bug mit SL. Ach, dann kann ich mich ja glücklich schätzen ein Asus Mainboard zu besitzen. e1ement Link to comment Share on other sites More sharing options...
sorren Posted August 30, 2009 Share Posted August 30, 2009 gehen unter snow die ATI 46xx karten.. ? Link to comment Share on other sites More sharing options...
xBattleFreakx Posted August 30, 2009 Share Posted August 30, 2009 wie schaut es aus, funktionieren die ntfs datenträger? ich habe snow bereits auf einer festplatte, aber in 64 bit werden meine ntfs platten nicht angezeigt. zufinden sind sie aber im festplattendienstprogramm. aktivieren ist jedoch nicht möglich. Link to comment Share on other sites More sharing options...
Nexos™ Posted August 30, 2009 Author Share Posted August 30, 2009 gehen unter snow die ATI 46xx karten.. ? probiers mal hiermit: http://netkas.org/?p=137 die sind zwar für die 4890, 4870 und die 4830 vielleicht kalppen die ohne Modifikation sonnt mal die device ids in die info.plists der kexte eintragen sonnst gibs hier 2 enabler für ATI Karten http://cid-8b65993ef55cf014.skydrive.live....==?view=details @ xBattleFreakx die lese Funktion sollte eigentlich schon funktionieren vielleicht mal mit ahci an/aus schalten probiert Link to comment Share on other sites More sharing options...
xBattleFreakx Posted September 2, 2009 Share Posted September 2, 2009 @ xBattleFreakx die lese Funktion sollte eigentlich schon funktionieren vielleicht mal mit ahci an/aus schalten probiert Die Lesefunktion funktioniert nun auch wieder, nachdem ich nach deinen How To, Snow nochmal komplett neuinstalliert habe. Jetzt muss ich nur noch warten, bis es eine Möglichkeit gibt die Schreibrechte wieder zu bekommen. NTFS-3G ist leider noch nicht SL fähig Aber ich hab noch ein anderes Problem. Ich nutze eine GTX 260. EFI-Strings sind in der com.apple.boot.plist eingefügt, damit 64 bit startet. Allerdings kann ich nicht erkennen, ob QE/CI aktiviert ist. Im Systemprofiler wird nichts angezeigt. Ebenfalls fiel mir auch auf, dass im Test OpenGL Extensions Viewer kein OpenGL 3.0 verfügbar ist. Sollte doch eigentlich unter SL vorhanden sein. Oder hab ich das was falsch verstanden? Link to comment Share on other sites More sharing options...
Nexos™ Posted September 2, 2009 Author Share Posted September 2, 2009 Da kannst du dich glücklich schätzten das du überhaupt was siehst ich mit meiner gtx285 kriege nur einen schwarzen bildschirm und viele user einer grafikkarte der g200 serie haben das selbe problem openGL 3 sollte auch funktionieren die grafikkarte kann das ja da die karte funktioniert bei dir ja dann kannstdu ja mal die nvidia treiber ausprobieren wenn dir der 32bit kernel modus aus reicht da diese noch nicht für snow Leopard in 64 bit umgesetzt wurden aber vorsichtig bei mir funktionieren die nicht hab aber auch keinen efi string Frage wo hast du denn efi string für deine karte herbekommen von einem echten mac in efi studio sind die ja nicht drin und woanders hab ich für meine auch noch nix gefunden sonnst kannste nur abwarten ob netkas wieder mal einen passenden enabler raus gibt Link to comment Share on other sites More sharing options...
xBattleFreakx Posted September 2, 2009 Share Posted September 2, 2009 ich habe anhand diesen threads meine karte zum laufen bekommen. vorher hatte ich ebenfalls das probleme wie du. treiber habe ich keine installiert, sondern die vorhandenen genutzt, die beim installieren von snow schon im extension ordner sind. Link to comment Share on other sites More sharing options...
Nexos™ Posted September 4, 2009 Author Share Posted September 4, 2009 hi hat bei mir nicht funktioniert kannste du mal bitte deine in.plist posten Link to comment Share on other sites More sharing options...
Kimi123 Posted September 5, 2009 Share Posted September 5, 2009 Da kannst du dich glücklich schätzten das du überhaupt was siehstich mit meiner gtx285 kriege nur einen schwarzen bildschirm und viele user einer grafikkarte der g200 serie haben das selbe problem Ich konnte das SL-Setup mit einer GTX 260 mit aty_init.kext von Netkas im Extra-Folder aufm USB-Stick hinkriegen (-x32). Damit ging auch das Setup mit Radeon HD4870. Ohne diese Kext blieb bei mir der Bildschirm auch schwarz. QE Enabled: Ist die Menüleiste transparent ist QE enabled. Link to comment Share on other sites More sharing options...
xBattleFreakx Posted September 5, 2009 Share Posted September 5, 2009 hi hat bei mir nicht funktioniert kannste du mal bitte deine in.plist posten hier mal meine in.plist. hoffe sie hilft dir weiter, ansonsten meldest dich wieder bei mir, dann helf ich dir gern dabei in.plist.zip Link to comment Share on other sites More sharing options...
xBattleFreakx Posted September 6, 2009 Share Posted September 6, 2009 hab das Problem, dass bei mir die AppleIntelCPUPowermanagement.kext durch DSDT Patcher beim Boot nicht geladen wird. Dadurch kommt es warscheinlich zum Kernel Panic. Habe aber wie oben beschrieben den DSTD Patcher ausgeführt Link to comment Share on other sites More sharing options...
Nexos™ Posted September 6, 2009 Author Share Posted September 6, 2009 Ich hab mir ne in.plist mit den OSX86 tools erstellt hat auch nicht geklappt werde erstmal das mit der kext ausprobieren vorher aber mal deine in.plist mit meiner vergleichen. also bei mir macht die AppleIntelCPUPowermanagement kext nur probleme (verursacht kernel panics) deshalb block dich die mit der NullCPUPowerManagement.kext Link to comment Share on other sites More sharing options...
Akamatsu Posted September 7, 2009 Share Posted September 7, 2009 also ohne die NullCPUPowerManagement.kext wirste nicht viel sehen die is wichtig da es we gesagt zu Kernel Panics kommt und die NullCPUPowerManagement.kext ist dafür da das die AppleIntelCPUPowermanagement.kext nicht geladen wird Link to comment Share on other sites More sharing options...
xBattleFreakx Posted September 7, 2009 Share Posted September 7, 2009 hab ich soeben mitbekommen. nach 5 min arbeit kernel panic. ich hoffe das es so schnell erstmal nicht wieder passiert. sonst werde ich natürlich pics machen und hier posten. vielleicht könnt ihr mir dann sagen wo der fehler liegt. habe aber noch ein anderes problem. ich nutzt vodooHDA.kext für meinen sound. Line Out --> funktioniert (alle Line Out Ausgänge sind auf einen gelegt ?) Headphones --> kann nicht getestet werden SFDIF --> funktioniert nicht Digital Out --> kann nicht getestet werden des weiteren funktioniert der Microphonausgang nicht. Auch hier werden alles Eingänge zusammen gelegt zu --> External Microphone / CD / Line In ? Im Systemprofiler kann ich nicht sehen. Siehe Bild: Zwar kann ich Sound über analog verwenden, aber was mir fehlt ist SPDIF und Mirophone. Soundchip ist ADI2000b. Link to comment Share on other sites More sharing options...
Akamatsu Posted September 7, 2009 Share Posted September 7, 2009 SPDIF = Digitale Schnittstelle über Coxialkabel/Chinchkabel oder Toslink (optisches) Wenn du digital nicht testen kannst dann geht SPDIF auch nicht Microphonausgang? ich kenn nur einen Eingang hab aber mit dem Voodoo teil das gleiche problem gehabt bis ich jetzt auf applehda umgestiegen bin. Das du im Systemprofiler nichts sehen kannst liegt daran das VoodooHDA eine extra erweiterung ist und nicht auf das applehda zurückgreift. Ps.: löschst du eigentlich immer deine Beiträge? Link to comment Share on other sites More sharing options...
Nexos™ Posted September 7, 2009 Author Share Posted September 7, 2009 Also ich hab wieder alle neuen möglichkeiten ausprobiert es hat nix funktioniert in der anleitung steht das das mit nforce board nicht funktioniert also ich hab ein nforce board und aber mir funktionierts auch nicht der enabler von netkas macht auch nix aber er zeigt jetzt nen grauen kasten an und der monitor verliert das signal nicht mehr 2. vermutung ist jetzt das es jetzt zwar funktioniert aber die AppleNforceATA test kext von MeDevil läuft nicht, es ist ne alte 32-bit kext von leopard und MeDevil hat leider die entwicklung eingestellt hoffe das slashack den Snow Leopard Treiber hinbekommt der arbeitet ja schon daran aber trozdem danke für eure hilfen werde jetzt auf die nforceata kext von slashack warten. melde mich wenn ich was über dein audio problem herausgefunden habe mfg Nexos™ Link to comment Share on other sites More sharing options...
xBattleFreakx Posted September 7, 2009 Share Posted September 7, 2009 SPDIF = Digitale Schnittstelle über Coxialkabel/Chinchkabel oder Toslink (optisches) Wenn du digital nicht testen kannst dann geht SPDIF auch nicht Microphonausgang? ich kenn nur einen Eingang hab aber mit dem Voodoo teil das gleiche problem gehabt bis ich jetzt auf applehda umgestiegen bin. Das du im Systemprofiler nichts sehen kannst liegt daran das VoodooHDA eine extra erweiterung ist und nicht auf das applehda zurückgreift. Ps.: löschst du eigentlich immer deine Beiträge? SPDIF verwende ich für HDMI, damit mein Monitor Sound empfäng, so wie in Windows 7. Ich versuch ebenfalls mal nen AppleHDA.kext zu nutzen. Mal schaun was raus kommt. Im übrigen habe ich wieder nen Kernel Panic bekommen. Kann aber nix sehen, weil keine Fehlermeldung kommt. Soll einfach nur reseten Mein Post hatte ich vorhin aus versehen gelöscht. Wollte das garnicht. Normal lösche ich sie net. Edit: Habe versucht mal mit AppleHDA_432.kext das ganze zu booten. Danach kein Sound mehr. Dann war ich natürlich so klever und habe vergessen mir eine Kopie zu machen Jetzt geht erstmal garkein Sound mehr. Werd mir heute im Laufe des Tages nochmal die Arbeit machen. Link to comment Share on other sites More sharing options...
xBattleFreakx Posted September 16, 2009 Share Posted September 16, 2009 Nexos, ich habe hier im Forum die was hinterlassen, schau mal rein Link to comment Share on other sites More sharing options...
Recommended Posts