我搞定了主机、虚拟机、开发板的网问题后,高高兴兴的来搞nfs,可是真的是一步一个坑,稳得很。下边是我遇到的nfs错误。
下述log截取自开发板terminal中。
=> nfs 80800000 10.192.242.2:/home/slr/linux/nfs/zImage
Using FEC1 device
File transfer via NFS from server 10.192.242.2; our IP address is 10.192.242.3
Filename ‘/home/slr/linux/nfs/zImage’.
Load address: 0x80800000
Loading: *** ERROR: File lookup fail
我当时是懵的,假装很镇静的来解决问题。出现这个为的原因是:开发板的nfs和主机nfs版本不一致引起的。
解决办法就是编辑主机上的nfs-kernel-server文件,命令如下。
sudo vim /etc/default/nfs-kernel-server
打开文件进行3项编辑,最后保存退出,如下图。