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.htmlThe 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.htmlSome 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.htmlfakesmc.kext from netkas at
http://netkas.org/?p=155dsmos.kext from netkas at
http://netkas.org/?p=126DSDT 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=0But 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
SnowOpened a terminal, sudo -s
cd /Volumes/10A432/System/Installation/Packages
open OSInstall-MBR.mpkg
Make 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.
cd /Volumes/Snow/System/Library/Extensions
mv AppleIntelCPUPowerManagement.kext AppleIntelCPUPowerManagement.kext.10A432
chown -R root:wheel *
chmod 755 -R *
cd ..
touch Extensions
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
cd /
./bcm43xx_enabler.sh and use this to patch the wireless kext.
touch /System/Library/Extentions
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.