Sono molti mesi ormai che non uso più gnu/freebsd, anche se ce l'ho ancora installato, e comunque l'ho sempre usato pochissimo, più per curiosità che per altro, quindi sono rimasto sempre un principiante nell'uso di quel sistema operativo; i miei consigli saranno dunque terra terra e probabilmente imprecisi, in attesa che altri più esperti ti rispondano meglio e più correttamente.
Comunque sia, con sfdisk -l puoi vedere che device sono le partizioni dove è installato freebsd, es. nel mio caso, dove la slice di freebsd è la /dev/hda3:
/dev/hda9 77000 92644- 15645- 7884800
/dev/hda10 92644+ 93999 1356- 683200
perché, come ben saprai, freebsd crea le sue partizioni all'interno di una slice (per vedere in dettaglio, dal menu di fdisk scegli b per accedere al menu delle disklabel bsd, premendo ad esempio successivamente p per vedere come sono state fatte le partizioni dentro la slice).
/dev/hda9 è, nel mio caso, la / di freebsd, per montarla da linux do, per montarla nella directory /a:
(naturalmente dipende da che tipo di filesystem ufs usi)
Da freebsd, per montare /dev/hda1 dove ho la / di slackware su /a:
Le ultime volte, però, avevo dei problemi ancora non risolti nel montare da freebsd a linux, insorti quando ho installato freebsd 6.3 (avrei delle idee al riguardo per tentare di risolvere, ma non ci ho più rimesso le mani, tanto, almeno al momento, non ho realmente interesse ad usare e imparare freebsd, pur considerandolo un buon os).
Buona fortuna!
P.S.
Come riferimento, anche se un po' datato, oltre che al manuale di freebsd puoi dare un'occhiata a:
http://tldp.org/HOWTO/Linux+FreeBSD.html