Yeah, I know, there's better hardware vendors to support, but I didn't know it when I bought it

Anyway, I'm a happy 1.2.3-full user on a soekris net5501. I decided I needed 2.0, and at the same time use a new hdd instead of reusing the hdd that 1.2.3 is currently running on. I plugged the SATA hdd into my desktop, booted from the Live CD (2.0-BETA1-20100307-1553.iso.gz), and installed to hdd. Said hdd boots pfsense 2.0 fine on desktop.
Then I placed the hdd in the net5501, replacing the old SATA hdd and connected to the console. It didn't get past the boot: prompt, "/boot/loader not found". I've tried a bunch of things at the boot prompt, like changing the default boot partition (0:ad(0,a)) to every possible value I could think of, but no dice. Entering simply "?" at the boot prompt lists the contents of my root directory, but I still haven't succeeded in making it boot.
So in an effort to make my feedback more meaningful, I would like to pose a couple questions:
1. Somebody must have done a full install of 2.0 from live CD and had it boot on a soekris box. Did you have to do anything out of default to get it to boot?
2. Could I just have a bad build? I sort of doubt it, since it boots fine in my desktop hardware, but I'm kind of surprised not to have found a solution by now, even with some help from smart people on the mailing list. At some point I may try another build.