QUOTE(mikemc @ Apr 14 2006, 01:20 PM)

The default entry in Darwin's bootloader is the partition that is marked active (bootable) in your partition table. Mark your osx partition active and that's the one that will auto boot. If you use grub, you can add the "makeactive" command to your MacOSX entry, and it will become the active. My grub.conf has:
...
title OS X 10.4.4 x86
rootnoverify (hd0,2)
makeactive
chainloader +1
...
If I remember correctly this (not exactly) is what I had to do. But because you want to do it with OS X and Darwin you need to use fdisk. Try that and see what happens. Or wait a couple of hours because I'm reinstalling right now, so I can tell you how it turns out.
*edit*
So I finally got my stuff reinstalled, and I had to do it in a really round-about way (have 10.4.3 installed on two partitions, then upgrade to 10.4.4), which in the end, allowed me to boot to the correct partition without having to mess with the bootloader. SO. I don't remember how I changed it before (I used to have it auto boot to a 10.4.3 part, and some how got it to switch to a 10.4.4).
But, have you tried to bless the OS X drive? If you're using the darwin boot loader, I imagine blessing might do the trick?