I've attempted to install PC-BSD a couple of times now, both with the same result. It installs beautifully and is booted with GRUB using a simple chainloader command. My problem is this: GRUB won't boot the other partitions on the same disk as PC-BSD until I erase PC-BSD.
As long as PC-BSD is sitting on the disk, GRUB hangs when it attempts to boot a Linux partition that's on the same disk. It's as if GRUB can't find the Linux partition. It stalls with the message
The problem goes away ... when I nuke the PC-BSD partition. It's almost as if the UFS slice somehow just confuses GRUB or something. (I see that typically fdisk will report that the partition doesn't end on a cylinder ... err, or something like that.
Anyone else with this sort of experience or may have a clue?