nfs挂载根文件系统失败
问题一:挂载前,需要得知nfs使用的版本
确认host端的nfs支持的版本,使用命令nfsstat -v查看
原因:
以前使用的16.04版本的ubuntu没问题,现在更换了18.04版本,开始报错。从Ubuntu17.04开始,nfs默认只支持协议3和协议4,而kernel中默认支持协议2。
如何查看板子kernel支持的协议:
可以通过编译内核配置查看
File systems —>
Network File Systems —>
这里可以看到板子作为客户端,支持2、3、4版本,默认支持协议2。
1. 如果kernel只支持协议2
- 修改 NFS 配置文件:
sudo vim /etc/default/nfs-kernel-server
- 在末尾添加: