For some reason I can't get this to work, this is my situation:
I have one (laptop) HDD which is 40GB. I first installed WindowsXP on a 10GB NTFS partition. In Windows I created a 10GB FAT32 partition. I started the OSX installation, formatted the FAT32 drive as HFS+. Everything install fine, but when I reboot Windows automaticly boots up.
So I changed the HFS+ partition to be the active one. When my laptop boots up, I get a "Error loading operating system", which is most likely caused by my BIOS (I don't think this is a Darwin error).
So I reinstalled OSX. Formatted the drive again as HFS+. In the setup I opened up Terminal to mark the partition as being the active one and continued the installation. After that, a reboot gives me the same message. "Error loading operating system".
So I did another reinstall, but this time I made sure the partition was the active one all the way. In Windows I deleted the partition and created a new one (didn't format it). I marked it as being the active partition and started the OSX installation. Formatted the drive as HFS+. Still the same error.
Since Windows is just booting fine I tried the CHAIN0 method. I copied the CHAIN0 file from the OSX DVD to C:\ and added the line "c:\CHAIN0="Apple Mac OS X x86"" to my boot.ini. When I choose this option at boot, I see a '/'-symbol for about 0.3s and then it returns to the boot screen, asking me (again) to choose Apple Mac OS X x86 or Windows.
I can't seem to find a way to make dual boot work. Anyone got some suggestions? I'm near desperation.

I'm using the 10.4.6 install dvd.