As a hackintosh owner myself, I'm drawn into this mild frenzy in pursuit of bleeding-edge nirvana; being always up to date. And so without further drama, I give you a recounting of how I updated my MacBook Mini (an HP Mini 1000 with 2 gb ram) from 10.6.1 to 10.6.2.
This guide assumes you used the EFI guide in this site to install Snow Leopard on your Mini (presumably a 1000 like mine)
Downloads: Mac OS X v10.6.2 Update (delta; since I'm already on 10.6.1); Tea's mach_kernel (patched to work with Atom CPU's); new 10.6.2 SleepEnabler.kext from netkas.
1) Unzip Tea's patched kernel - which I renamed as "mach_kernel_tea" for convenient reference and put it to your main "/" folder.
2) Go to /SnowLeoHPMini_101709/bootplist_update folder to edit com.apple.Boot.plist. You should add a string to tell Chameleon to load mach_kernel_tea from here on. You can use TextEdit or TextWrangler to add the string under the Kernel key. Save your changes.
3) Launch Terminal.app and sudo -s. Then look for update.sh inside /SnowLeoHPMini_101709/bootplist_update folder; drag and drop this script file into Terminal window. You should see the path along with the script file automatically reflected inside Terminal. With Terminal as the active window (click on the app's title bar), press Enter. This step updates the com.apple.Boot.plist in your hidden EFI partition.
4) Go to /SnowLeoHPMini_101709/extensions_update folder and put your current SleepEnabler.kext inside the _disabled folder. Unzip netkas' new 10.6.2 SleepEnabler.kext inside /SnowLeoHPMini_101709/extensions_update folder.
5) Launch Terminal.app and sudo -s. Then look for update.sh inside /SnowLeoHPMini_101709/extensions_update folder; drag and drop this script file into Terminal window. With the Terminal window active, press Enter. This step updates the kexts and rebuilds Extensions.mkext in your hidden EFI partition; replacing the older SleepEnabler with the newer 10.6.2 compatible one. This step is important since you'll get a Kernel Panic without netkas' new 10.6.2 SleepEnabler.kext.
6) Run the Mac OS X v10.6.2 Update package. Restart. If all went well, you won't experience any kernel panics.
IMPORTANT: At this point, you might have noticed that you don't have WiFi. When you click at the AirPort icon on your menubar, you might probably get this:
7) Download this IO80211Family.kext and put it inside /SnowLeoHPMini_101709/extensions_update folder. (Additionally, you can move the older IO80211Family.kext to the _disabled folder first, if you don't want to entirely lose that file). You know the drill or refer to step # 5 of this tutorial.
WiFi should now be working after you've restarted.
If you've installed Snow Leopard via NetbookBootMaker, then this is what you need to do:
1) Put the "mach_kernel_tea" in your "/".
2) Go to /Extra/ and edit your com.apple.Boot.plist as in step # 2.
3) Put the new 10.6.2 SleepEnabler.kext inside your /Extra/GeneralExtensions/ folder to replace the older one.
4) Update your Extensions.mkext by running the ExtraUpdater.app - that rubber shoe icon in your /Extra folder. The key is to wait until the button is no longer recessed before restarting and losing your patience.
People at the MyHPMini.com forums have been reporting that applying NetbookInstaller 0.8.3 RC4 on their system solved the "No WiFi after 10.6.2 update" issue. It may be the easier method of the two and perhaps you're asking why I keep on sticking with EFI, and consequently all that mucking around Terminal stuff which is a bit more confounding than a simple sets of clicks with a GUI app.
Well, I could have just ran NetbookInstaller on top of my EFI config like a few people have done and have reported it works anyway. However that combination setup would be like a spaghetti mess (I have an /Extra/Extensions folder in my hidden EFI partition, and then there comes the addition of another /Extra/GeneralExtensions/ folder in my Macintosh HD "/") and I like being neat and clean about my hackintosh; if it's EFI boot, then it's EFI. If it's Netbook BootMaker/Installer then it's that method all throughout.
Besides, based on my observation from this hackintosh stuff, kexts stored in the EFI hidden partition and those on the main hard drive root folder ("Extra" folder on "/") seem to be loaded differently by Chameleon. I could never get the older IO80211Family.kext loaded from EFI in 10.6.2 - it loaded perfectly fine in 10.6.1 from EFI. Also from /Extra/GeneralExtensions/ via NetbookInstaller way, that kext loads fine.
The "new" IO80211Family.kext is actually derived from the updated kext installed by 10.6.2; I copied that kext from /System/Library/Extensions and edited the Info.plist for the AppleAirPortBrcm4311.kext plugin to include my HP Mini's Broadcom 4315 WiFi module in the array list to get it recognized.
This "new" IO80211Family.kext (which proves to be a newer version indeed; it's now a CFBundle version 310.6 instead of the "older" IO80211Family.kext's 300.20) and it loads without issues from the hidden EFI partition in 10.6.2 using tea's modded kernel. It could be just a minor case of probe scores - kexts follow a specified loading priority depending on the probe score assigned to them - and I could've dived headlong into the forums once again for that but I just want what works for my setup.
And so this is, once and for all, how I updated to 10.6.2.
PS. I don't mind getting an "Intel Core Solo" for a procie :D