This looks like the perfect place to ask my question! First, a little info so I don't look like a complete idiot:
My motherboard's an Intel DG45ID (G45 chipset), paired with a 2.8GHz Core2, 8GB, 9500GT 1GB and a 74GB Raptor that I want to install Snow Leopard on. The drive's connected to SATA0, AHCI mode, no other device is connected to the motherboard.
I loved r0m30's idea of a helper partition so I've done that. The 200MB EFI partition is empty, with Chameleon on the 500MB partition. On boot, Chameleon shows up, loads up the four basic kexts (fakesmc, NullCPUPowerManagement, PlatformUUID & OpenHaltRestart) just fine and hands things over to Darwin. I'm guessing that upto this point, I've done everything fine?
Darwin throws up a few USB errors (of which most go away with USBBusFix/Yes) and this is where I'm stuck. The "Still waiting for root device" error. Now my question is two fold, one of which I think I know the answer to.
This has nothing to do with Chameleon, right? It's that Darwin/Whatever can't recognise my SATA controller (ICH10R). I just have to find the right kext and I should be good? Or is there something I'm missing?
My second question is more general, if I can't find a kext that works, a modified kernel should do the trick, right?
I haven't done this a long time, my last hackintosh was a few years ago, with Tiger. I didn't get anything to work but I loved it, things sure have changed since then!
(Oh and I've the Snow Leopard Install Disk restored onto a 8GB USB drive, I did that in a virtual machine and I'm thinking everything's fine with that.)