I recently installed FreeBSD 10.1 on a 1T GPT disk. I installed two linux distros in the first 500G of the disk with a large LVM partition and then left the final 500G as free space and let the FreeBSD installer do what it wanted with it. This produced an install with 3 gpt partitions, one tiny partition of 64k, one main partion, and another of 4G which is evidently swap. Each of these was a separate gpt partition according to gparted. I have my linux installs booting fine after a bit of struggle, but I wondered what I should point my custom grub entry to. The 64k partition is gpt8, so I was thinking something like:
My first attempt with this didn't seem to find anything, so I was wondering if I needed to tell the boot loader where to find the kernel, add insmod terms, or something else?
Code:
menuentry "FreeBSD" {
set root='(hd0,8)'
kfreebsd /boot/loader
}