Gather your kexts and tools:
GMA950 kexts from docmeth02 at the post which was posted at Tue Aug 25, 2009 9:20 am at http://forums.msiwind.net/mac/snow-leopard-tutorial-t12334-240.html
The Chameleon 2 RC3 boot loader available at http://www.insanelymac.com/forum/index.php?showtopic=184766
VoodooHDA kext and preference pane from http://forums.msiwind.net/mac/internal-mic-working-leo-and-snow-leo-t14038.html
Some kexts from docmeth02 in a post posted at Mon Aug 24, 2009 2:40 pm at http://forums.msiwind.net/mac/snow-leopard-tutorial-t12334-220.html
fakesmc.kext from netkas at http://netkas.org/?p=155
dsmos.kext from netkas at http://netkas.org/?p=126
DSDT patcher gui from someplace - just google it.
Get the bcm43xx_enabler.sh - google it.
OSInstall-MBR.mpkg which I got from http://limiter.fre3.com/blog/?p=19
It downloads as OSInstall.mpkg. Rename it so you are sure you are using the right one in the following.
I'm still trying to figure out where my keyboard and trackpad kexts came from... I grabbed them from someplace back when they needed to have 32 and 64 bit versions in the binary in the MacOS directory (you can see this by cd'ing to the Contents/MacOS directory and doing a "file name
", where name is the name of the executable file there...). Maybe it was here: http://www.insanelymac.com/forum/index.php?showtopic=175372&st=0
But the process is pretty similar to Silverzero's. Here's what I did:
I have a Leopard Install on an MBR formatted disk, and the following assumes MBR formats (I also have XP installed).
Boot the existing Leopard system.
Made a 10Gig partition where I used diskutility to restore the install dmg. I call it 10A432
Added the OSInstall-MBR.mpkg (and yes, the name of the meta package is not important) to /Volumes/10A432/System/Installation/Packages.
Formatted up my Snow Partition, named the partition Snow
Opened a terminal, sudo -s
open OSInstall-MBR.mpkgMake very sure you are installing on your SnowLeopard partition!
My install failed in the printer driver installation, but it did that for 10A380 and the install worked just fine. You can see it if you open the installation log window in the installer. I use the gutenprint drivers and don't care what Apple drivers get installed for printers.
Then, before you reboot, you need to install all your kexts to /System/Library/Extensions. Go back to your terminal window and, as root, do a "cp -pr *.kext /Volume/Snow/System/Library/Extensions" from where ever you have gathered all the kexts you will need.
mv AppleIntelCPUPowerManagement.kext AppleIntelCPUPowerManagement.kext.10A432
chown -R root:wheel *
chmod 755 -R *
Copy your /Library/Preferences/SystemConfiguration/com.apple.Boot.plist to your Snow partition.
Install the Chameleon 2 RC3 boot loader, and again make sure you are installing it on your Snow partition!
Make sure you have a com.apple.Boot.plist in /Extra.
cp bcm43xx_enabler.sh /Volumes/Snow
And reboot. At the Chameleon prompt, type -v so that you can see all that is going on. It takes a while as the kext cache is rebuilt at this point.
Go thru the "first boot" stuff to create a user, etc.
Open a terminal and sudo -s
./bcm43xx_enabler.sh and use this to patch the wireless kext.
and reboot. This time the system will build the kext cache before the reboot.
That's all I did. Oh, and to install the VoodooHDA and VoodooPS2 preference panes all you need to do is double click on the prefPane file and it will auto install it to the right place.
Hope this helps someone...
Oh, and buy a copy of SnowLeopard.