Re: Vanilla (10.6) Guide for T60p (2007-CQ8) 1400x1050
Posted: Sun Jan 24, 2010 7:36 am
Ok, I have managed to install 10.6 and to upgrade it to 10.6.2, thanks again to bozilla for the really great guide.
I would like to add a few important points which might save someone a lot of time. Bozilla, maybe to can add them as Tips to your guide.
1. I also have T60p, but I have upgraded it to Core2Duo CPU, and Snow Leopard by default uses 64-bit core (since the CPU is x64 capable), but most of the custom kexts (sound, keyboard, video) do not work in x64 mode. You can either manually start with arch=i386 flag in Chameleon (with RC3 or later), or edit /Extra/com.apple.Boot.plist file to have this flag used automatically. You can also add Graphics Mode switch to have Chameleon and OS logo in your default screen resolution.
2. When following the guide, I suggest not to use TechnoJunkie's kexts, but rather use bozilla's kexts. It is also much easier to copy all kexts to respective folders during the very first launch. When preparing your Snow Leopard drive (for example, to /Install folder), copy downloaded kext packs to it and when you boot the very first time with "-s" flag, you can run following commands after you mount the drive.
3. If you want to update to 10.6.2 or later immediately after system setup, make sure you do the following first:
And the following after:
4. If you have problems with DSDT patcher, just ignore them during the Snow Leopard drive preparation step. Wait until you boot into Snow Leopard for the first time and run DSDT patcher from there. It should work fine.
I would like to add a few important points which might save someone a lot of time. Bozilla, maybe to can add them as Tips to your guide.
1. I also have T60p, but I have upgraded it to Core2Duo CPU, and Snow Leopard by default uses 64-bit core (since the CPU is x64 capable), but most of the custom kexts (sound, keyboard, video) do not work in x64 mode. You can either manually start with arch=i386 flag in Chameleon (with RC3 or later), or edit /Extra/com.apple.Boot.plist file to have this flag used automatically. You can also add Graphics Mode switch to have Chameleon and OS logo in your default screen resolution.
Code: Select all
<?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">
<plist version="1.0">
<dict>
<key>Kernel</key>
<string>mach_kernel</string>
<key>Kernel Flags</key>
<string>arch=i396</string>
<key>Graphics Mode</key>
<string>1400x1050x32</string>
</dict>
</plist>Code: Select all
sudo mv /System/Library/Extensions/AppleHDA.kext /System/Library/Extensions/AppleHDA.kext.noload
sudo mv /System/Library/Extensions/AppleLPC.kext /System/Library/Extensions/AppleLPC.kext.noload
sudo mv /System/Library/Extensions/AppleIntelCPUPowerManagement.kext /System/Library/Extensions/AppleIntelCPUPowerManagement.kext.noload
sudo mv /System/Library/Extensions/AppleSMBIOS.kext /System/Library/Extensions/AppleSMBIOS.kext.original
sudo cp -r /Install/kext_to_System_Library_Extensions/ /System/Library/Extensions
sudo cp -r /Install/kext_to_Extra_Extensions/ /Extra/Extensions
sudo /Install/scripts/ext_cleanup.sh
Code: Select all
sudo mv /Extra/Extensions/SleepEnabler.kext /Extra/Extensions/SleepEnabler.kext.old
Code: Select all
sudo mv /System/Library/Extensions/AppleHDA.kext /System/Library/Extensions/AppleHDA.kext.noload
sudo mv /System/Library/Extensions/AppleLPC.kext /System/Library/Extensions/AppleLPC.kext.noload
sudo mv /System/Library/Extensions/AppleIntelCPUPowerManagement.kext /System/Library/Extensions/AppleIntelCPUPowerManagement.kext.noload