Sometimes some versions of grub have trouble with FreeBSD partitions. I don't really follow grub too much anymore, but it does seem as if you're mixing methods. (I could be wrong about that though, perhaps what you have is generally accepted practice now.)
I would try just these lines and see if it works. In other words, don't add them to what you have, get rid of what you have and try this.
title FreeBSD
rootnoverify (hd0,2)
chainloader +1
See if you have any luck--that just passes it on to the FreeBSD partition and lets the O/S, that is is, the FreeBSD install, worry about its own booting. Note that this method should work even if you chose not to install a boot loader during installation.
|