I have the dmg. I've gone through the package with Pacifist and have found no new wallpaper (I was hoping to find the new 10.6 Aurora seen at the WWDC). I've also tried to start the new 10.6 apps on my 10.5 desktop hack but o course nothing was working. I have a feeling it either has to be installed over a 10.5 install or it's a very skinny version of the OS with none of the new graphical stuff we'll see in September. Now I'd love to try it but it's probably very hard to get the CD to boot, and then getting it to work on a hack must take a lot more knowledge of OSX than I have.

Concerning the Eee, it might work after a lot of experimentation, but Snow Leopard in general won't be too friendly with GMA-equipped machines. They're moving to a full 3D dock and there's Open CL coming. It's not even supported on an ATI2600 or 3850… Concerning the 64 bits thing, I know that x64 versions of Windows don't wanna install, but 10.6 might not be fully 64 bits yet. They're already discontinuing all PowerPC compatibility, they can't also flush down fairly recent Intel Mac Minis that probably are not ready for 64 bits either…

There shouldn't be any problems. Snow Leopard is full 32-bit and 64-bit, so it'll run fully optimized on both, and it isn't dumping compatibility with any Intel Macs. All of the first generation Core processors are 32-bit, and the original Mac Mini and MacBook both used GMA950. Snow Leopard will run just fine on Eee hardware. It will just be the usual driver issues, changes to the boot process or new kernel extensions. I'm going to give it a shot with a Boot-132 CD just for the heck of it.

Also, the new Aurora desktop picture IS included in Snow Leopard, but none of the others are new.

I just finished installing Snow Leopard on my SD card, and it works beautifully. As far as I can tell, everything is recognized - ethernet, airport (I use an Apple card), accelerated video, and sound. I'll post back more details in a few minutes. :)

Okay, here's what I did. Since I didn't have a DVD-R-DL handy, I used Disk Utility's Restore feature to copy the DVD image to an 8GB flash drive. Due to the slow drive, this took a couple hours. I wasn't crazy enough to try to apply Chameleon and /Extra to a boot DVD, so I used my MacBook Pro to perform the installation to an SD card. Again, took forever to boot, and even longer to install (over 2 hours to SD), but when done, I had a perfect vanilla Snow Leopard install on my SD card. I did not install any printer drivers or languages, but I did include Rosetta. I'm not going to go over installation much, since it's pretty straightforward.

Once installed, I booted to my existing Leopard install to start work on making this into a "hackintosh" build. The FIRST thing you need to do is turn on ownership on the SD card in the "Get Info" window - mine defaulted to "Ignore ownership on this volume", which is a BIG mistake for setting up your kernel extensions. I installed Chameleon using the manual fdisk/dd method outlined in their read me. I then copied over my existing /Extra folder (including boot.plist, dsdt.aml, and Extensions folder). The most critical step now is to replace any Apple kext's in there with new versions from Snow Leopard - they've ALL been updated. This includes those included due to dependencies from other extensions (notably Ethernet, VoodooHDA, and video), and a freshly patched set of Intel GMA extensions (now v1.6.0). When done, recheck all your permissions and regenerate your Extensions.mkext. I also changed my boot.plist to set the "-v" kernel flag, turned off "Quiet Boot", and set GUI to "No".

At this point, you have your bootloader, you have your DSDT.aml, and you have your necessary kernel extensions - go ahead and reboot.

In my experience, it took a while to boot (likely the SD's lack of speed) and it did appear to hang a few times. Give it a good 10-15 minutes for the first boot, especially if you're booting from excessively slow media as I was. At the end I was greeted with the Leopard intro movie, full sound and graphics acceleration, and I noticed along the way that both Ethernet and Airport were online and running. A few minutes later, I was on the desktop in Snow Leopard!

One tip - do NOT click "take a snapshot" for your account picture. Since the webcam isn't supported, the install assistant will hang there. You can quit using Command-Q, but then you don't get to run through the whole thing.

(In my excitement, I realized I forgot all of my LaunchDaemons and associated scripts, so I didn't have my brightness at 100%, sleepwatcher wasn't running, and my time was incorrect. But even with those easily fixed nits, I'm quite impressed. EDIT: Fixed, and no problems. Smooth as silk.)

And a final note - the "Hardware" pane of System Profiler loads like a charm. I have no smbios.plist, no SMBIOS kernel extensions, and run a vanilla Asus BIOS with a DSDT.aml. I can't get this to work on 10.5.7 for the life of me, but knowing it will be fixed in three months means I'm no longer going to bother. :)

Safari 4 in Snow Leopard isn't working - looks like its viewport is being massively mis-set for some reason.Fixed in the second developer update

Sleep fails, as in it never actually completes going to sleep, but that may be because it's on an SD card.

While the battery is recognized by the menu extra, Energy Saver shows no options for AC vs Battery power settings. System Profiler shows all power information properly. Menu extra icon is correct, but the menu text says the power source is AC - when it's not. So something here is very confused. (same is happening now on 10.5.8)

Sound works, sound preferences work, but System Profiler doesn't show any audio devices. Another case where the system is confused, but working.

Otherwise, I'm really liking the interface tweaks made across the system. /Applications and /Applications/Utilities are nicely cleaned up. The dock's default folders and settings are more sane - it's not "all stacks, all the time". Being able to drill down and scroll in a grid view makes it much more useful. Seeing 512px icons in the Finder is a real trip. :)

Since this is a vanilla install, I was able to use the SD card to boot my MacBook Pro. When running on that hardware, none of these problems presented themselves (even sleeping from the SD card worked). I've tried paring down my /Extra/Extensions folder to the bare minimum to boot and function, but it made no difference.

Safari 4 works ever since the latest developer build update (distributed via Software Update). None of the other items are addressed, but given they revolve around audio and power management, I have a feeling we'll need some kext updates for 10.6.

Okay, here's what I have, with some explanations. Note that I preface any non-Apple or patched kext with a "_" so it sorts earlier and doesn't get replaced on accident. Kexts without a "_" are unmodified and are included due to dependencies from other kexts. I use a DSDT.aml to fix standard BIOS issues and allow the Eee to sleep when the lid is closed without a kext. (I really should have written down what needs what, and I should also really update my blog entry on all of this.)

_AppleDecrypt.kext
Obviously, to pass the hardware checks and boot.

_AppleACPIPS2Nub.kext_ApplePS2Controller.kext
Keyboard and trackpad support

_AppleIntelPIIXATA.kext
I believe this is needed for OS X to access the internal SSD's on the Eee.

_AppleIntelGMA950.kext_AppleIntelIntegratedFramebuffer.kext
Patched from the original Snow Leopard versions._Natit.kext
Required (to the best of my knowledge) for the graphics drivers above to function. Honestly not sure what it does, other than it's needed.

_AttansicL1eEthernet.kext
Wired Ethernet support.

_BroadcomUSBBluetoothHCIController.kext
Allows me to turn on and off the internal Bluetooth without rebooting to the BIOS. Otherwise, Bluetooth works out of the box.

_Disabler.kext
Disables Intel power management extensions that tend to crash if loaded.

_OpenHaltRestart.kext
Allows proper poweroff at shutdown.

_UUID.kext
Installed along the way to help fix Time Machine and System Profiler issues; I could probably remove it, but haven't tried.

_VoodooBattery.kext_VoodooPower.kext
Works perfectly for battery and power management in Leopard, but as noted seems to have some issues under Snow Leopard.

_VoodooHDA.kext
Works perfectly for sound in Leopard, but as noted seems to have some issues under Snow Leopard.

The following are all included as dependencies, I believe for the video, sound, and wired ethernet drivers.IOACPIFamily.kext (Video)
IOGraphicsFamily.kext (Video)
IONDRVSupport.kext (Video)
IOPCIFamily.kext (Video, Ethernet)
IONetworkingFamily.kext (Ethernet)
IOAudioFamily.kext (Audio)
OSvKernDSPLib.kext (Audio)

I don't have anything for RaLink, as I replaced that POS with a genuine Apple card.

Warning - the latest build (10A421) completely killed my Eee. Of all things, it looks like fontd is dying at startup - which then crashes loginwindow. Never get beyond the spinning circle, but it's far enough booted that I can still SSH in and theoretically fix things. It should also be noted that this is unique to the Eee - the same disk still boots my MacBook Pro without issue.

Ominous - Apple has changed their encryption system for Mac OS X, so the core of the hackintosh - the dsmos decrypter and its variants - has failed. Until the community remedies this, you can get decrypted versions of the files here (courtesy of netkas).

Well, it's been marked as the golden master, but at least to my system it has not shown up on Software Update. Besides, ever since the encryption key changed in 10A421, we don't have a general kext-based method of booting, so we'll further need to wait for folks like NetKas to distribute decrypted system files.

In short, we don't have it, and we couldn't run it yet even if we did. How's that for a complete lack of fun?

However, I *did* fix VoodooHDA not loading under 10A421, and you're not going to believe it. Kextload refused to load it because it didn't like the CFBundleVersion property - you'll have to go back to plain "0.2.2" or similar. Thank goodness for kextutil (new in Snow Leopard?) for telling me why the kext refused to load.

To clarify - you can create custom versions all you like - you just can't use a version number that's anything more than x.y.z. No more "x.y.z modified by Thireus".

First of all, hello everyone. I've been watching this forum for a long time, and helped me a lot to install OS X on my 1000H.
Now, to answer the question. I have a fully loaded and functional Snow Leopard on my netbook. A small guide as I did it (maybe will help others)

I used my 1000H with bios 2102 and dsdt.aml made by alex_i found on this forum.

Installed it as a new operating system on a empty hard disk conected to a functional OS X install. I had an error of the end of the install, but I ignored it.
After that install http://sacleocheater.hostoi.com/Utils/Bootloader2.dmg
- Open the Chameleon package and Install the bootloader.
- Now using Terminal, copy the "boot" file located in the DMG to the root of the volume you installed Chameleon onto using the following commands:

Don't forget to change the right permissions on the custom kexts you have just installed.

Put dsdt.aml into root of SL volume.

Put back your HDD into your netbook and reboot with -f.

For video and bluetooth I used the script to patch the kext with the right ID's from Thireus package, right after I entered into SL desktop.

For the WIFI I didn't need any fix, as I switched the card with a AirPort compatible one long ago. For internal lan I used also the classic driver from eNik tutorial.

Reboot again with -f at boot.

If all worked again reboot again without any parameters.

After reboot, install Chameleon 2 RC1 (ignore error at the end) and after that install PC EFI V10.2 from here http://netkas.org/?p=122 and you can put your custom smbios.plist in Extra

Delete all from /Extra/Extensions/ (as you've seen before, I have all custom kexts in /S/L/E/ , I could moved them in /E/E/ but I had some strange problems at reboot sometimes)

Reboot and cross your fingers.

In the end, I have a SL install on my EEEPC with :
-video working
-sound working
-bluetooth, wifi, lan working
-sleep, speedstep working
-baterry partial working (I have the right icon in the bar, but it shows always on AC power, as in 10.5.8, and I have option only for AC in Power Management in System Preferences)

Of course, you shouldn't be using 64-bit kexts since you're on a 32-bit machine. Other than SleepEnabler and putting extensions in /S/L/E instead of /E/E, it sounds like your setup is about the same as mine - although I never got VoodooPS2 to work to my satisfaction. Maybe I'll take another crack at it.

Do you get any audio devices showing up in System Profiler? Mine work as well - they just don't show up there.

In System Profiler I have only this for audio:
Intel High Definition Audio:

Device ID: 0x1043831A

But audio is working fine, input and output.
The kexts are both 64 and 32 bits, so it doesn't heart to have them in 64 flavor :). Maybe, when the video driver will be 64 bits, I will boot my EEE in x64 architecture.
SleepEnabler I found it only yesterday on insanleymac.
And as it now I couldn't make my EEE resume for hibernation with SL (sleep works). But I hope that the next release of Chameleon 2 will fix the problem.

No, you won't boot your Eee as x64, because the Atom is not an x64 processor. It's x86 only.

Also, beware - your VoodooPS2 kext doesn't work with the Eee keyboard properly. Just try the backquote/tilde key next between "esc" and "F1". They didn't map it correctly, and have had no intention of fixing it.

Also, the option and command keys are mapped differently from what I'm used to. With VoodooPS2, Option maps to alt and Command maps to the Windows key, which based on the labels is correct. However, Windows is to the left of Alt, while Command is to the right of Option on a Mac, so I hit the wrong keys constantly with this layout.

Yes, my mistake, I had the impressions that Intel didn't stripped the X64 instructions from Atom. I had a second look, and you're right.
The backquote key I didn't used until now, and now, that you told me, you're right again, it's mapped wrong.
For Command-Alt swap it was easy, I saw that bug long ago and I fixed it very easyle: inside VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Keyboard.kext/Contents/Info.plist you'll find

<key>Swap alt and windows key</key>
<true/>

Changed that to false and I got the right mapping I am used too.

ApplePS2Controller.kext you're using is the same one from eNik's package for Leopard install?

For WLAN, I've swaped long time ago the internal card with an AirPort one, wich is working oob with Leopard and SL, so I can't say anything about the shipped Atheros under SL (wich used to work with driver and app form Ralink under Leopard)

//offtopic
Dear, Don Quijote, please help me, I do miss something… What do you mean by „fix for battery status and power options for Leopard 10.5.8“? — I would appreciate any forum link or other web resource you are referring to.
I stick to 10.5.8 and do have wrong battery status shown as power adapter as source.

And please also specify for me what do you mean by „power preferences“… //Regards, NF

Your problem (which used to be mine too under Leopard 10.5.8 and SL 10A432) is exactly what I'm talking about
- wrong battery status shown as power adapter as source.
- only one preference in System Configuration - Energy Saver.

You can find the last version from AndyV here. I've modify it for me in info.plist (you have to use smbios.plist + this kext with same info in both, don't know why but kext don't work fully, neither plist).

I don't know what are the differences with previous version, but work for me (just see updated dependences in info.plist).

Thank you, Don Quijote!
//offtopic (my battery problem)
And thanks to dadaz and Thireus! So, If I got you right I have to replace AppleSMBIOS.kext? And what's its origine? I was instructed to use the 10.5.7 stock AppleSMBIOS.kext and later 10.5.8 stock AppleSMBIOS.kext… I would appreciate if someone could tell is that a modified kext. //Regards, NF

Yep it's a modified kext made by AndyV I found it on another forum. So you have effectively to replace the stock smbios.kext with this one, but you have to modify the info.plist before (almost same principle as smbios.plist). I've tried to put it in /Extra/Extensions, but it doesn't load succesfully. Will try more later.

/offtopic (my battery problem and Energy Saver pane solved thanks to dadaz and Andy Vandijck! :)
Thanks, dadaz!!!
I would like we have a separate topic on this 10.5.8 and this non-stock AppleSMBIOS.kext
1. As before and after the Andy's AppleSMBIOS.kext I got custom com.apple.Boot.plist and custom smbios.plist in /Extra… and as a result I got some very strange mixture…
=> I got the Energy Saver pane FIXED (thanx);
=> I got the Energy.menu menu extra FIXED (thanx again),
even I believe my pane is from 10.5.6 <= If anyone gots the original and stock 10.5.8 Energy Saver pane, please ping in a PM (this is because I did so many replacements and downgrades, oh, God!)
=> My machine is still MacBoook Air:
NOW

If I compare these HW reports to some genuine MacBook Air (MacBookAir2,1) there is lot more we need to be shown there: (SMC Version (system), Serial Number (system), Hardware UUID).
2. Do you have a link toward Andy Vandijck's original postings? Are there explanations what can be done?
3. What if we combine smbios.plist "injecting it" in the kext's Info.plist? And I would like to change/show some more values on SP's Hardware and Memory reporters… Would that be possible?
4. I don't have my smbios.plist data injected into System Profiler's Memory reporter. I know the previous Memory report was cosmetic. It would be nice to know what is customizable beyond this FIX, I would like to thank you once more! :)
5. I see the SP's Memory reporter now (picture from 10.5.7; I got correct memory type & speed values) like:, even I would like to see it customizable, using my smbios.plist injection, like this:
Thanks, dadaz! Feel free to create or suggest a dedicated topic (on Battery/AppleSMBIOS/smbios.plist for 10.5.8 and beyond +10.6) where it would be appropriate to discuss. //Regards, NF

EDIT:
Using the Andy Vandijck's latest 1.4 version of AppleSMBIOS.kext I got 1) the Memory reporter back to 10.5.7 and 10.5.8 style! 2) even it does not read my /Extra/smbios.plist data 3) my CPU is now recognized as 1,66 MHz 4) The About this Mac shows correctly the CPU's Clock on 1st place, so I had to shorten /System/Library/CoreServices/Resources/English/AppleSystemInfo.strings from <Intel® Atom™ CPU zHG06.1|072N#zHG06.1|072N> to <Intel® Atom™ CPU N270 @> 5) CPU temperature has decreased.
My HARDWARE reporter:

Aha! dadaz and Thireus, thank you! Once I modified my smbios.plist to match the attached AppleSMBIOS.kext, I gained full battery support - just as it had been in previous versions of Mac OS X. You do need both, and you do need them to match up.

The only oddity is why we need to do this; I would have thought that Chameleon's SMBIOS support would have done the trick without the need for a kext. I'll drop in on their IRC channel later and see if they're familiar with this, as it will be quite important come Friday.

please note that there are TWO different AppleSMBIOS.kext provided: 1.1.1 and 1.4 designed by Andy Vandijck and provided by dadaz (thanx both). Also I have found a source in Russian that classifies Mac model IDs. These are very important for CPU, Graphics, Cooling and Power Saving behaviours.

VoodooHDA 0.2.1 64bit provides speaker output but no mic (on 1002HA). Attempt to replace it with working in Leopard 10.5.6 VoodooHDA kext by Thireus result in complete loss of sound. With the VoodooHDA 0.2.1 64bit loaded I see as inputs Internal and External Mic (in the Sound/System Preferences).
Thanks,

Thireus's drivers (at least, the last version I saw) don't work properly because Snow Leopard requires the version number be purely a version number - like "0.2.2". Adding extra text causes the kext to be rejected as invalid. Simply change the version in the Info.plist and it'll work fine.

I posted about this back during the Snow Leopard developer releases, but nothing came of it.

hi, guys!
i have 10a432 installed on usb hdd with the kext's from Don Quijote. i stayed with efi 9 bootloader cause if i install chameleon 2 i get kernel panic, anyway i'll keep trying. voodoohda dont works for me. restart gets too long. i installed AppleSMBIOS.kext and did fixed the energy panel, though my battery after full recharge shows 3.00 hours and less. anyway i'll make image of the system and will start experimenting. i'm not very familiar with the *.plist's tricks, so maybe from there comes out my problems
i did the Don Quijote's patch from leopard for video before booting the newly installed system and worked fine a got the "space welcome intro" and 1024x600 resolution, bluetooth as well works after the patch, i have the stock wireless card and isntalled a driver that i got for 10.5 and works as well
greetings!

I'm glad it worked for you too. It was my first tutorial and my first package released, so I'm glad again that someone was able to replicate my success by following it.
I too have a little delay at booting (the hdd stops working for about 5 secs before loading the window server at the end of booting), but because now I reboot very rarely (as it should be the case with a Mac OS X operating system) it doesn't bother me too much.
I had some problems with Chameleon 2 too, but after finishing installing all kexts and got a stable Extensions.mkext in place, I could easily and without problems switch to Chameleon 2 (with PC EFI V10.2 boot file).

I have modified by hand the information there using OSX86Tool. I think that you can use the AboutThisMac.pkg patch for Leopard to achieve the same results (you can find it on Thireus webpage, in his package of fixes).
About the keyboard, are you using VoodooPS2 or ApplePS2? Because I have found too that VoodooPS2 has some bad mapings and I have replaced that with ApplePS2 - from the second package I have posted, don't forget to delete VoodooPS2 if you are installing it, install also ACPIPS2Nub and rebuild kext caches by hand after that if you are using Chameleon 2 or PC EFI V10
Lately I started to install kext in single user boot mode to avoid KP at boot or after installing a new kext, we still need a new bootloader for SL to solve this problem.

About the Keyboard, I'm using ApplePS2 & AppleACPPS2Nub that was on your second package and I check that VoodooPS2 doesn't exist.

Any other suggestion for the Keyboard issue ?? (I'm using Spanish - ISO distribution)

BTW, I just try to restore the original system of the EEE-PC (WXP-Home) on a partition on the same disk as Snow Leopard (Restored with ghost) and besides having to install again Chameleon and PC EFI 10.2 all workout great.

Edit : Is only me, or everyone have two CPU on the Activity Monitor ?? Would be Snow Leopard using the HyperThreading of the Atom ??

Try Ukulele - http://scripts.sil.org/Ukelele - for your keyboard. Maybe one of the layouts it provides will suit you well.
I always had two processors under Mac OS X, from the moment I used a proper DSDT.aml (he is responisble for the "magic").

hi all and thanks a lot for your efforts and suggestions!
i am getting an 10A432 SL soon and I would like to install it on my eeepc 901.. it is very similar to the 1000H model I think do you think I can follow your advice to get SL to work also on my eeepc? if yes, can you point me to the final installation guide and pack to download? as I am a little confused now.. what worries my the most is the bios part as mine is different from yours..

I think that you can use the last package I have posted for your install and it should work without a problem. You can find it here: http://rapidshare.de/files/48195668/SL_Package.zip.html
You won't find a dsdt.aml or a bios inside it. If your EEE is already working with Leopard, use that ones. All the other fixes, as far as I know, are identical between these models.
Good luck and keep us informed on your progress.

thanks for your quick answer ;)
yes I am running leo 10.5.8 now :) I installed it with the boot-132 method, so it is almost a 100% vanilla install, no dsdt.aml at all, do you think I need it or something else for SL to work? The current bios is a modded one downloaded from osrom.net..

@all, [OT]: my 10.5.8 install is almost perfect, just the battery is giving me a minor problem. I installed the new SMBIOS kext and now it correctly recognizes the battery, the only problem is that if I click on the battery icon on the menubar, I don't have the powersave and performance etc options available. I think that's because I made something wrong with my powermanagement.bundle
Are you using the stock one or a modded one? btw can you upload somewhere the one you are using so I can give it a try please?

If you have a modded bios you won't need DSDT.aml for basic install.
I too don't have power options under menu of battery bar icon, but as long as power preferences are right and battery is working ok it doesn't bother me. And yes, I am using a stock powermanagement.bundle (maybe if I put a modded one I'll get those options, but I prefer to leave it as vanilla as posible).

Okay, now that 10A432 has been confirmed as the GM by folks who have actual boxes, I went ahead and upgraded my Leopard install. What happened then I pray isn't what happens to everyone. I really, really hope this was some kind of fluke - because it sucked.

First off, thanks to all of the prep work here, I had a known good /Extra folder, so all of that went swimmingly. However, Apple seems to have missed what the purpose of an upgrade is. When I rebooted into Snow Leopard I was greeted with the setup assistant (wha?). I thought maybe it was just refreshing a few settings that had changed, or wanted me to register. Nope, whole thing, including setting up a user account (what happened to the one that was already there?).

Turns out, my user account was about the only thing intact. The installer moved anything it didn't recognize (including applications, dozens of things in various folders in /Library, and anything changed in /etc, /usr/local, etc) into a folder called "Recovered Files". First off, that's an extremely annoying thing to do for what was supposed to be an upgrade. Secondly, "Recovered Files" doesn't convey the meaning of the contents at all - they weren't recovered, the stupid installer just decided to move them there! But what really got me was the fact that the various UNIXy directories were moved - /etc, /usr - complete with their invisibility bit turned on! So if you don't go mucking about with the Terminal, you may miss them entirely.

After a few hours of moving files around, everything is back to normal and humming along. But that was far more painful than any previous upgrade, and far more painful than it had any right to be.

I can't get the Snow Leopard DVD to Boot … I restored the image to a free Partition and did the modification for using MBR and Not the GUID … But this Partition is on the Same drive like Leopard , so i got an Error …
When I choose this Partition to Boot with Efi 9 there is only a black screen and nothing Happens … Or is there any other method for don't loosing my Data , Setting and applications ?

Try updating your bootloader to Chameleon - it will definitely allow you to boot from multiple partitions on the same disk. Furthermore, it also supports using a /Extra folder with any additional kexts needed to boot (in this case, FakeSMC, the PS2 kexts, Disabler, and AppleIntelPIIXATA.kext - at a minimum). And as with booting any Mac OS X install on an Eee, you'll need your DSDT or patched BIOS. Really, just think of your Snow Leopard DVD partition as another Mac OS X install and treat accordingly.

Also, my troubles with upgrading to Snow Leopard may have been caused by booting from the DVD to install rather than performing most of the install in Leopard. That's right - opening "Install Mac OS X" while still booted into Leopard performs most (all?) of the install live, then reboots at the end. Not sure if further installation is required from the DVD after the reboot, since I didn't use this method, but keep it in mind. Of course, you'll need a way of updating your kernel extensions before that reboot into Snow Leopard, so make sure you have some means of doing so (a second OS X install).

Heh, and be especially careful about SleepEnabler. You MUST have the correct version for your kernel, or you'll get an instant kernel panic on boot with no way to fix it. I had to pull my SSD for the first time since getting it - thank goodness for the USB port on it!

I did the first part of the SL install live from my leopard install, I did install SL on a external USB disk. The process (that took here about 15 minutes and got to less than half of the completion install progress bar) did copy many pkgs to the disk and then rebooted, so I think that after the first reboot the DVD is not needed anymore and evereything is done locally.. my problem is that at the first reboot I press ESC and select the external disk to boot from it and complete the install, but nothing happens.. how can I fix this? I did install chamaleon on the external USB disk but still can not boot from it.. should I install it on the eeePC mac volume where I have installed leopard instead to get it to work properly?

Have some of you guys installed it on an MBR partionned disk? I've found the trick suggesting modifying the pkg file to make it work, but I've also read reports saying it doesn't work properly… Did you guys all use an update from 10.5.8 or do you think I could upgrade 10.5.6 or 7 or even do a clean install?

I might have time to try installing it this weekend; if anyone feels like writing a walkthrough or directing me to one that should work, I'd like it a lot :)

Look for my other post about creating a Snow Leopard boot disk. Indeed, modifying the package no longer works to allow installing on MBR - instead, you need to modify a file in the installer framework. Details are in my post there.

Updating an existing install is tricky. The "normal" way to update to 10.6 is to perform most of the update before rebooting; then it reboots and completes. However, whatever info it's passing on to continue the install after reboot doesn't seem to work on our Hackintoshes, so you have to boot from CD and install the old fashioned way. This doesn't seem to preserve most things outside the home folder - anything modified gets move to another folder and has to be moved back. This includes apps, launchdaemons, scripts, etc.

So is installing from scratch an option or is that not allowed by the installer? I'm thinking it would be time for a clean install since I've been installing using Time Machine backups for preferences in the last 11 months…

And, has anyone used the installation update from inside Leopard and then changed vital files before rebooting?