Thanks for all the info and work in this thread here. It is much appreciated. I'm a long time reader in this board and try with intermezzos since spring last year to gather enough comprehensive information to make my PC into a decent Hackintosh. Had to wait for Snow Leo for optimal support of our board, CPU and also the Nvidia GTX 260. Despite quite some reading here and on other places, this kext and efi stuff is still mystery for me and I'm lost without a clear recipe.
Today I took the plunge to make your guide work for me. I guess I figured it out halfway since I could boot my new hackintosh.
Lo and behold, I was greeted by the Bootloader. Pressed a key to see the boot options and had all my hard drives as boot options presented. Interestingly enough, despite downloading and installing the Chameleon 2.0 RC4.pkg, at the top of the screen where the lines: Darwin/x86 boot v5.0.132 - Chameleon v2.6 RC3r Build Date: 2009-09-20 18:25:46
Well, but it seemed to work. I could boot my Win7 Installation from there. And I also could boot my new Hackintosh "Snow" Partition.
I got the grey boot screen just like normal, but upon completion my monitor went black. I could hear the welcome sounds of a new Mac OS X installation over my headset, but couldn't do anything to have a working monitor screen again. It stayed black.
What could I do at this stage? What could have caused this?
What I tested: At the beginning I had two monitors plugged in at my GTX260. I unplugged one of them and rebooted. Same black Monitor.
Switched the plugged in Monitor from left to right connector and rebooted. Same black Monitor.
Switched the Monitor. From my natively 1680x1050 Samsung SyncMaster to the natively 1280x1024 Eizo L767 and rebooted. Same black Monitor.
my specs: Gigabyte GA-EX58-UD4P Intel Core i7 6 GB XMS Ram EVGA Nvidia GTX 260
What did I do? Well, I figured I compile a comprehensive HowTo, since the 1st post now received several updates and maybe still lacks some information which was covered in the later posts of this thread. So I tried to make some sense with a complete laymans view out of it. This is what I came up with, step by step - I took your words, bertmann, and added what I did or changed according to your updates in the first post:
Let's Get It Started! THIS PART REQUIRES A RUNNING OS X INSTALLATION AND INTERNET CONNECTION 1. Attached my designated 250 GB Samsung SATA Harddrive via USB-SATA Harddrive Docking Station to my Intel MacBook running Snow Leopard 10.6.2. Gone to "disk utility" (Festplatten-Dienstprogramm) and created 1 partition on the harddrive, set to GUID (options) and Mac OS Extended (Journaled) Format. Named it "Snow". Now I had a GUID formatted, blank Harddisk ready for installing Snow Leopard.
2. Got my "Snow" hard disk mounted on my desktop waiting for the installation. Inserted my SnowLeopard DVD. After mounting the dvd/image in finder I hit shift+cmd+g und pasted "/Volumes/Mac OS X Install DVD/System/Installation/Packages/". Found and opened the file "OSInstall.mpkg". (it is the Snow Leopard Installer). For installation I choose the blank harddisk named "Snow". Did no customization of the installation.
3. After installation downloaded the 10.6.2 Combo-Update from Apple. After downloading the update, ran it and again choose the "Snow" Volume.
4. and 5. Instead of the Chameleon_2.0_RC2_r640_bin.tar.gz(724.97K) mentioned in the 1st Post I went to http://www.kexts.com/cat/2-bootloaders.html and downloaded from http://www.kexts.com/view/198-chameleon_2...._installer.html. Got a file called "chameleon"
6. unarchived it and got the file Chameleon 2.0 RC4.pkg
7. double clicked it and installed it to the "Snow" Volume.
8. Downloaded the original boot fiile from the link in the 1st Post. Didn't knew where to look for a potential newer version and what advantages that might have had. Unzipped it into my downloads/hackintosh folder, opened the terminal. Just typing "cp" into terminal was'nt going to work, had to type a "sudo" in front of that. So I typed "sudo cp" into the terminal and dragged the downloaded boot file into the terminal so that it looked like that " sudo cp /Volumes/Yourharddisk/Users/Downloads/boot", added "/Volumes/Snow" into the terminal, so now it looked like that "sudo cp /Volumes/Yourharddisk/Users/Username/Desktop/boot /Volumes/Snow". (the command replaces the current boot file with the downloaded one, in other words you copy the boot file onto the root of the Volume "Snow"
9. Downloaded the KextUtility from the link in the 1st post, unpacked it and placed it on my desktop. Looked at http://www.kexts.com/cat/1-tools.html for a new version but there seemed to be no differences. At least I didn't fount a version number.
10. Downloaded the Extra folder from the point 10 in the 1st post. Unzipped it and dragged it on the Snow Volume opened in the finder. Initially got an error meaning I hadn't the rights to replace some files. So I also copied the Extra folder via the terminal "sudo cp -R -v /Volumes/Yourharddisk/Users/Downloads/hackintosh/Extras /Volumes/Snow"
10b. Now had to incorporate the various updates in the beginning of the first post: Downloaded the file from the line: Update 5: New KextPack for 10.6.2 Extensions_10.6.2.zip ( 230.44K ). Again, had no Idea where to possibly look for an even newer version for our mainboard and graphic card. Deleted the contents of the Extras folder on the Snow Volume and dragged the Extensions folder from the unzipped Extensions_10.6.2.zip file.
10c. Downloaded the file from the line: Update 7: Sound, use this kext in /E/E ALC889a.kext.zip ( 8.38K ) from the 1st post. Also unzipped it and dragged it into the Extensions folder of the Snow Volume.
10d. Since there was no concluding info for the onboard Realtek NIC and the main info was on other NICs, I looked at http://www.kexts.com/cat/7-network.html for Realtek 1000 drivers. There were several for the Realtek 1000, also several claiming to work for 64bit. With no further information, I opted for the one under http://www.kexts.com/view/117-realtekr1000...!!.html and hoped for the best. Unzipped it and got the file RealtekR1000SL.kext. Dragged it also in the Extensions folder of the Snow Volume.
11. Opened the Extra Folder and dragged the Extensions Folder from "Snow/Extra" directly on the downloaded "KextUtility" on the desktop, thereby got generated an Extensions.mkext and repaired permissions.
12. Didn't download the patched DSDT at point 12 from the 1st post but used the one linked just at the beginning of the 1st post, below the update 7 line, quote: "(if you have the same board, try my dsdt dsdt.aml.zip ( 6.61K )" unpacked it and placed in on root of "Snow". BTW, how would I edit this file anyways and what info is contained in it?
13. and 14. Skipped the VoodooHDA.Kext part since I had the ALC889a.kext from Update 7 in the 1st post.
15. copied my com.apple.Boot.plist from the "Extra" directory to "/Library/Preferences/SystemConfiguration" and hoped according to 1st post, that this was it, 64bit Snow Leopard 10.6.2
Disconnected the new Snow Hard drive and build it into my i7 PC, set the boot order to first boot from this hard drive and booted my PC, erm, Hackintosh.