Because Apple didn’t release the Darwin 10.2.0 XNU sources (the kernel in Mac OS X 10.6.2) yet (as of 11-14-09), there’s no way to re-enable Atom CPU support on the MSI Wind (and other Atom based netbooks) once you update to 10.6.2. I’ve seen some russian bin-hacks (Tea’s kernel) but they don’t work on the Wind, the kernel panics while booting. Once the XNU sources are out it will be pretty easy to compile a modified kernel with Atom CPU support but for the time being, you might as well re-use the kernel that came with your 10.6.0 Snow Leopard installation. So far, I haven’t seen any limitations using the older kernel in 10.6.2.
All you need is the USB stick you initially installed Snow Leopard from and some basic Terminal skills.
Before updating to 10.6.2
Now you have to determine your Mac OS install partition on your netbook’s internal hard drive. Usually, the output looks like this:
Jans-MacWind:~ jan$ diskutil list /dev/disk0 #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *160.0 GB disk0 1: EFI 209.7 MB disk0s1 2: Apple_HFS Macintosh HD 159.7 GB disk0s2 Jans-MacWind:~ jan$
In this case, the installation partition identifier is /dev/disk0s2. The output may vary if you use multiple OS on your netbook.
sudo cp /mach_kernel /mach_kernel.old
Close Terminal and install 10.6.2. From now on you’re unable to boot from your netbook unless you complete the steps below.
Once the update to 10.6.2 is completed
Boot from your installation USB stick (using F11 on the Wind) you used to install Snow Leopard on your netbook and restart in single user mode. If you used Chameleon as EFI bootloader, you have to enter the -s flag (see screenshot below) to start in single user mode (which is just a Terminal in full screen mode).
Select the USB stick’s partition like you did when you first installed Snow Leopard, do not select the internal hard drive in the Chameleon GUI! Wait until single user mode is ready to use.
See the line below that says /dev/disk0s2? If disk0s2 is not the Mac OS install partition on your netbook’s internal drive you have to replace it with another identifier (which you found out using diskutil).
mount -w -t hfs /dev/disk0s2 /Volumes cp /Volumes/mach_kernel /Volumes/mach_kernel.new cp /Volumes/mach_kernel.old /Volumes/mach_kernel reboot
That’s it. You just replaced the new Darwin 10.2.0 kernel with the older 10.0.0 kernel that came with 10.6.0 (10.6.1 itself didn’t bring a new kernel).
Remember to replace the old kernel with a new, recompiled kernel with Atom support once it becomes available in a few days/weeks from now. In that case just copy the mach_kernel file over the existing file using Terminal or OSX86Tools.