一、问题描述
u-boot version:2016.03
ubuntu version:18.04
ubuntu中环境配置正确,通过其他客户端能够挂载上。但是使用uboot得nfs下载命令会报错:
=> nfs 80800000 192.168.10.100:/home/yongri/linux/nfs/zlmage
Using FEC1 device
File transfer via NFS from server 192.168.10.100; our IP address is 192.168.10.50
Filename '/home/yongri/linux/nfs/zlmage'.
Load address: 0x80800000
Loading: *** ERROR: File lookup fail
二、原因
uboot中使用得NFS版本为V2版本,而ubuntu中的NFS版本为V3,V4及以上版本,从而导致uboot不能再NFS服务器中找到文件。
三、解决方法
让buntu中得NFS兼容V2。修改/etc/default/nfs-kernel-server 文件。
(1)
打开文件:sudo vim /etc/default/nfs-kernel-server (注意一定要sudo或者root权限)
(2)
(3)
保存退出。
(4)
重启NFS服务器:sudo service nfs-kernel-server restart
(5)
重新输入命令:nfs 80800000 192.168.10.100:/home/yongri/linux/nfs/zImage
|