Retail Snow Leopard 10.6.3 installation guide for nForce chipsets
since this site has helped me out so much in my OSX86 journey, I thought I would pay back the favor a bit and crunch out a guide. It should work for any Nforce based chipset. My hardware is in my signature, but yours I'm sure will differ.
Guide for installation with a currently booting 10.5.8 installation:
what you'll need:
an existing OSX 10.5.x install. (ideneb or whatever. it HAS to be booted.)
an nForce chipset
an AMD processor capable of at least SSE2.
Snow Leopard 10.6.3 retail DVD (come on be honest and buy it, its only 30 bucks)
the 10.3.0 Legacy Kernel (downloaded from kexts.com) (to boot 10.6.3)
the 10.5.0 Legacy Kernel (downloaded from kexts.con) (to boot 10.6.5)
The latest version of the Chameleon bootloader (at the time of this writeup, the latest version is RC5 r687)
Myhack installer (the post installation tool)
Multibeast (to install the SMBIOS of your choice)
The OSXUpdate10.6.5 combo update from apple
An empty SATA hard drive formatted in GPT
Kext Utility downloaded from kexts.com
an IDE DVD drive. (snow leopard has issues with nForce and SATA DVD... no idea why. you may be lucky.)
okay, lets get started...
1. make sure you're booted into 10.5.x.
2. Insert your snow leopard dvd and wait until you see the snow leopard installation welcome screen.
3. click anywhere in the white part of the screen and press CMD+SHIFT+G
4. Type "/Mac OS X Install DVD/System/Installation/Packages/" into the window that opens up.
5. Double click the package named :OSInstall.mpkg
6. set it up to install new on your empty drive. ( make sure you set the partition table to GPT).
7. Deselect anything extra... fonts, etc. (well, i did.. only thing i kept was rosetta, and i can say that rosetta works GREAT on my hackintosh)
8. kick back with a cup of coffee (or beer, depending on the time) and let the installation finish. if it asks you to reboot, dont.)
9. make sure you have permissions enabled so you can make changes on the drive. (some say use terminal, i prefer right clicking the drive and clicking get info, then setting the permissions manually)
10. install the myhack installer to the drive. install anything you think you may need.
11. Install the new bootloader to the fresh drive. (customize it and install the preference pane.. it makes life MUCH easier.. trust me)
12. install the legacykernel 10.3.0 to the fresh drive.
13. make sure the /extra folder on the fresh drive contains the com.apple.boot.plist, and MAKE SURE that the boot.plist is telling the bootloader to boot using legacy_kernel, and NOT mach_kernel.
14. use OSX86 tools to install 'superNForceATA to the /System/Library/Extensions/ of the new installation. (if you dont do this, you will get the dreaded 'still waiting for root device', and NO BODY wants that!)
15. go ahead and reboot, and select the new drive, and boot!
16. if all is well, you will see the muchos exciting snow leopard intro video. (in my case, graphicsenabler picked up my card and enabled it, and i had mine fully accelerated. i pray you had the same luck)
17. you should be in your new snow leopard installation. if so, congratulations, almost done. if not, reread the previous steps, and if no luck, PM me, and i will help you.
18. navigate to your old leopard hard drive, and find the files you downloaded previously.
19. double click the 10.6.5 combo update and install it. (it will only install onto the root drive, not any other drive). when its done, DO NOT REBOOT.
20. This step may be unnecessary, but i say better safe than sorry. Reinstall the Myhack installer and the bootloader (RC5 r687). same options as before. dont worry it will just overwrite the files).
21. Install the 10.5.0 legacy kernel.
22. as before, make sure your com.apple.boot.plist in the /extra folder is telling your bootloader to boot from the legacy kernel, not the mach_kernel.
23. drag 'SuperNForceATA' to 'kext utility' and it will install it and repair your permissions. When its done, go ahead and reboot.
24. if all was done properly, you will be presented with the desktop, fully updated to 10.6.5!!!
25. Enjoy the Snow Leopard. You may have to set stuff up... DSDT, etc, but that should get you booting at least. I pray that graphicsenabler worked for you like it did for me.
Installation using a boot cd, AKA no 10.5.x install
Just like doing things the easy way huh? well, you're in luck.
things you will need:
NawCom Mod CD: downloaded from ihackintosh. if its no longer there, google it.
a RETAIL snow leopard DVD.
an IDE DVD drive. (NForce has issues with SATA dvd drives... i dont know why. mine does.. you may be lucky.. if i use my SATA dvd-rw with this CD, i get the root device error)
Myhack installer. (see above.)
latest chameleon bootloader. (see above)
legacy kernel 10.5.0. (see above)
THIS TUTORIAL ASSUMES THAT YOU HAVE BURNED THE NAWCOM MOD CD TO A CD. IF NOT, DOWNLOAD IT AND BURN IT TO A CD USING IMGBURN (WINDOWS) OR TOAST (OSX)
lets get started.
1. make sure your SATA DVD drive is disconnected, and the only sata connected is the hard drive you're installing to. the dvd HAS TO BE IDE.
2. Insert the nawcom CD and boot off it.
3. when it comes up, replace the cd with your snow leopard DVD, wait about 10 seconds, then press F5 for it to refresh the screen. select the snow leopard DVD and hit Enter.
4. it will load some info, then instruct you to press any key. press any key.
5. it will autodetect your chipset, kernel, audio, video, etc. (pretty much making it idiot-proof) but ITS NOT PERFECT.
6. you should see the OSX install screen. set up the new drive as GPT and customize the install.
7. as before, deselect anything you dont think you'll need. (you can reinstall anything later on from within OSX)
8. the important part. in the customize screen, the last option will be 'advanced', or the equivalent. click that.
9. deselect graphics, and MAKE SURE that the kernel you need is selected. also make sure the chipset you need is selected.. in this case it is SuperNForceATA, or AppleNForceATA, or the equivalent.. you will want to use SuperNForceATA..
10. if the audio selection autopicked 'voodoohda'... be wary. ive gotten kernel panics from using voodoohda on the laptop i did, yet it worked fine on my AMD, you have been warned. go ahead and install.
11. if it KPs during install, repeat the process, but after you replace the boot cd with the snow leopard DVD and press F5, type 'maxmem=2048' then press enter.
12. if all went well, you should be booting into OSX. from here on out, you will be referring to the above tutorial (installing from within leopard), with updating and all the other stuff.
I encourage you to try graphicsenabler.. its really a great thing. just make sure you type it first at the boot screen, so if it doesnt work for you, (or worse, makes your system unbootable) you can simply reboot and it will boot up.
Glitches and other weird things
Only glitch or weird thing ive found is if you boot with a -v flag, you will see bits and pieces of english, mixed in with loads of gibberish. if you have to boot with -s to fix your system.... tsk tsk tsk my heart feels for you, and i hope you can read gibberish.
Oh, and the SATA DVD drive thing... no idea. its common even on a distro install, so i know its not an issue with the steps in this guide.
Overall, this is the most stable system I have used. It has not crashed ONCE on me, even with 4GB of ram. I have used it for recording in my buddys home studio (protools, reason5, etc) and have even rendered a 6 minute music video using Final Cut, and it never skipped a beat. (though a XEON MacPro would have sent this thing home crying with its tail between its legs with that rendering)
If any mistakes are found, or you just want to say thanks, or if you have a suggestion, im all ears.
i sincerely hope you found this guide useful, and i hope that it worked for you. Thank you to everybody on here who has helped me out, ESPECIALLY RATVN. Happy New Year everybody. Stay Safe.
Edit number 1: Make sure you specify your multiplier speed, or it will most likely be detected as 100MHz, and slow you down majorly. using the chameleon preference pane in settings, I enabled the busratio setting and put my multiplier number, which is 14, for my processor. the Legacy_Kernel seems to have issues with autodetecting the multiplier and won't do it right, well at least on my system.
Edit 2 relates to edit 1: take your processor speed (mine is 2.81GHz) and remove the decimal and add a zero so it looks like 2810 and times it by 133, round that number up or down to the nearest 10th, (if its like 20.1247565 or whatever you would round that to 20, and if it was like 20.8467352 it would be 21, EXAMPLE.) that number you rounded off will be your value for the busratio value.
Edit number 2: just upgraded my motherboard from the abit to an asus, with an nForce chipset, and it booted fine. so it looks like this install is transferrable to different computers, as long as nothing drastic is changed. Oh, and I upgraded my memory to 8GB, and while OSX will read all 8GB, if i enable 8GB, it starts freaking out, closing programs, not responding, etc. so i added "maxmem=6144' to my com.apple.boot.plist and its fully stable at 6GB, and its a HUGE improvement.