[ 104.185179] VFS: Unable to mount root fs via NFS, trying floppy.
[ 104.190647] VFS: Cannot open root device "nfs" or unknown-block(2,0): error -6
[ 104.196989] Please append a correct "root=" boot option; here are the available partitions:
Ubuntu 20.04版本NFS服务的协议是Ver.3和Ver.4,如果不做作修改的话,开发板是提示上面的错误,导致挂在失败。
解决方法:
1.修改配置文件/etc/default/nfs-kernel-server,在最后一行增加下面配置
RPCNFSDOPTS="--nfs-version 2,3,4 --debug --syslog"
2.听说还可以修改uboot传递到kernel的bootargs参数,增加nfsvers=3,让卡发版使用协议Ver.3。前提条件是开发板支持NFS协议Ver.3