This is my guide to setting up Snow Leopard 10.6.1 on the P5KPL-AM, I would think it would work for the other motherboards in the P5 series too. I got most of my information from this great forum but have tried to read up on as much material as possible via google searches and the like. One forum member here who's guide I based my install on is blackosx's guide here: http://www.insanelymac.com/forum/index.php?showtopic=180954 this is not favouritism folks I did read many a guide but this one in particular goes into great detail about exactly what is what about the install process and is a good example of how a guide should be done, so many thanks for all the hardwork that blackosx put into his guide. This is by no means an expert guide either, I am still a noob when it comes to OSX but this will get you a working install, the more I learn I will add to this guide.
So here is my list of hardware for this install:
ASUS P5KPL-AM (updated to the current bios 0518)
Intel Core2 Quad Q9300 (was previously using a core2 duo with this same install method)
2x Kingston 2GB DDR2 800mhz
INNO3D 9800GT 1GB DDR3 PCIe
Apple Airport Extreme (attached to a Mini PCI adapter)
3x500GB Seagate Barracuda SATA
And other needed item's:
Snow Leopard Retail disc
Empire EFI V1.085 R2
Chameleon RC5 pre8
DSDT for the motherboard
An existing Leopard/Snow install (preferably on a completely seperate HDD)
So, after all this has been collected together:
Insert the Empire EFI disc and boot your system from DVD-Rom, you will be presented with the empire bootscreen.
Read the onscreen instructions and eject the empire disc and insert your retail snow disc, wait for the disc to spinup in the drive & hit F5 to refresh the drives. The snow install disc will show up as a boot option now, go ahead and select to boot from that.
It will do a verbose boot
It will boot to the welcome screen of the installer, select your preffered language and click the continue button
Note: There are 2 choices here for the next step, either setup your target drives from an existing install of leopard/snow or do as I did & just use disk utility on the install menu
I chose to follow blackosx and partition the 500GB drive into specific partitions:
1st partition - Chameleon (1GB in size)
2nd partition - Snowleopard (483GB in size)
3rd partition - SLbackup (15GB in size)
This was done because you want to keep all the chameleon resources away from the retail install partition, and a backup partition for testing out updates etc.. so they don't fubar your main install.
With that done click continue
Choose your target drive & click customize
It's up to you here what you keep checked but I uncheck all the options as I don't need them
Click ok then click install, the installer will now start to install Snow onto your HDD
It should only take roughly 20mins so go and grab a cup of tea/coffee or whatever till it's done
Wait for it to restart or click the restart button, when the PC reboot's dont boot into your new install of snow leopard as it won't work, instead boot into your already working leopard or snow leopard install
Once booted into your working install go ahead and install chameleon onto your "Chameleon" partition either manually or with Dr.hurt's great installer package.
Open the "Extra/Extensions" folder and place all the kext files into here:
Now, in order for VoodooHDA to actually work from the "extra" folder it depends on another 2 kext's which you will also need to put in the folder, these 2 kexts are all on your new snow leopard install in the "System/Library/Extensions" folder, copy and paste the following kexts to your extra directory:
So your "Extra/Extensions" folder should have the following in it now:
Move back to the "Extra" folder and grab the "Extensions" folder and drag it onto kext utility, this will make an "extensions.mkext" file in the same folder
Place also into the "Extra" folder the "DSDT.aml" file (Which can be obtained by using DSDTSE to extract it)
and edit the "apple.boot.plist" and "smbios.plist" to your particular needs, these I have yet to fully understand myself to be honest, see the chameleon documentation for further info on these as I just do not know enough about them to write anything worthwhile, I will paste here my plist files but you will be able to do your own better nodoubt.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
Now reboot the PC and configure your Bios to boot from the new drive you just setup the chameleon partition, when chameleon boots up you can either just let it do it's thing (as there shouldn't be any errors and it should boot into OSX)
or type -v to do a verbose boot and look to see if any error's occur on booting
It should boot to the welcome video with QE/CI & sound enabled
Simply follow the onscreen instructions & setup your user account and sit back & enjoy Snow Leopard
That should give you a working install with sleep/restart etc... working, I have nodoubt missed something so please feel free to reply with suggestions, I will also try and answer any questions to the best of my knowledge from anyone trying to setup on this motherboard also.
As stated there was a 3rd partition made for a backup install incase of emergencies, simply follow the same instructions but obviously just install to the "backup" partition.
Software update will work straight away, select all the updates and install them. Just remember to remove "SleepEnabler.kext" from your extra directory and replace with the 10.6.2 SleepEnabler.kext and then rebuild the mkext cache before rebooting the machine or you will end up with a kernel panic.
EDIT1: Added info on sleepenabler replacement.