Is there anything I should add to it? Seems prety complete.
Before my other reported problem, I had gotten FreeBSD to boot with this entry. If I can figure out how to load kernel module from grub, I won't need to chainload to BTX.
menuentry 'FreeBSD amd64' --class freebsd --class bsd --class os {
kfreebsd kernel/kernel
kfreebsd_loadenv device.hints
set kFreeBSD.boot.nfsroot.server="192.168.2.1"
set kFreeBSD.boot.nfsroot.path="/data/amd64"
set kFreeBSD.vfs.root.mountfrom="nfs:192.168.2.1:/data/amd64"
}
It hangs at NFS mount stage however, because the NIC driver is not in the kernel and must be loaded separately in order for NFS mount to proceed.
What is the grub syntax for loading a FreeBSD kernel module?
FreeBSD's loader.conf syntax is: if_msk_load="YES".
This unfortunately did not work: set kFreeBSD.if_msk_load="YES"