> > * First is, code snippet to get mount_root to use NFS V3 instead of
> > V2. grub.cfg code should be as below, but does not work

> This should be kFreeBSD.... 
Still does not work with 
{set kFreeBSD.boot.nfsroot.options="nfsv3"}
mount_root this time does not hang, but resulting mounted root is still V2

* grub.cfg does not accept kFreeBSD for all parameters, and needs mixed syntax. 
Example:
menuentry 'FreeBSD 11_amd64' {
   kfreebsd kernel/kernel
# NOT kFreeBSD kernel/kernel
   set FreeBSD.acpi_load=YES
   kfreebsd_loadenv device.hints
# NOT kFreeBSD_loadenv device.hints
   kfreebsd_module kernel/if_sis.ko
# NOT kFreeBSD_module kernel/if_sis.ko

* I disabled these 3 params:
   # set kFreeBSD.vfs.root.mountfrom="nfs:192.168.2.1:/data/amd64"
   # set kFreeBSD.vfs.root.mountfrom.options="ro"
   # set kFreeBSD.boot.nfsroot.options="nfsv3"
And saw that FreeBSD boots normally through grub. This means that the {set 
kFreeBSD.*} settings are very likely being ignored as boot settings. The 
mount_root is successful because FreeBSD executes what is passed from dhcp.

Regards.

_______________________________________________
Grub-devel mailing list
Grub-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/grub-devel

Reply via email to