在移植Linux的过程中,我使用了NFS挂载rootfs,方便驱动开发和调试,在电脑更新系统后发现NFS死活挂载不上,经过多方查找资料,原来是NFS太新,单片机那没法挂载,故需要配置向后兼容,这里记录一下过程
修改配置文件
用 vim 打开 /etc/default/nfs-kernel-server (记得需要root权限)sudo vim /etc/default/nfs-kernel-server
输入 i 在最后一行添加RPCNFSDOPTS="--nfs-version 2,3,4 --debug --syslog"
然后按 esc 后输入 :wq 保存退出,这样NFS就能兼容低版本
重启NFS
打开终端,以root方式执行sudo /etc/init.d/nfs-kernel-server restart
重启nfs后,问题解决!