rickelodeon: There is an issue with the bootloader, or at least that struck me.
try adding GEOM_BSD and GEOM_MBR, GEOM_PART_BSD, GEOM_PART_MBR in your kernel include file. You can see how the syntax is for GEOM_PART_xxx (I forgot the exact name) , and hash out that line (Which is currently there).
In my case I upgraded to 8.x on a hetzner machine, and was unable to boot from it. Having a Lara remote kvm over IP available showed that the root was not found. After asking my peer-developers, I found out the root problem of this..
This might, or might not work for you =)
Cheerio,
R