一、NFS服务器安装
- 在主机上,输入命令
sudo apt-get install nfs-common
,安装nfs服务。
二、NFS服务器配置
- 在主机上,目录
/srv/
中新建目录nfs/rootfs
,作为NFS根目录。 - 在主机上,输入命令
sudo vi /etc/export
编辑配置文件,加入如下一行
/srv/nfs/rootfs *(sync,rw,no_root_squish,no_subtreecheck)
保存退出。
4. 在主机上,输入命令sudo /etc/init.d/nfs-kernel-server restart
重启服务
三、 NFS的使用。
在开发板终端上输入命令mount -t nfs 192.168.10.1:/srv/nfs/rootfs /mnt/nfs -o nolock
可将主机中的nfs目录挂载到开发板的/mnt/nfs
下。如果需要将nfs目录切换为系统根目录,使用命令chroot /mnt/nfs
。
注意:
如果在uboot中使用nfs命令提示超时,那是因为uboot的nfs版本为2,而主机的版本更新导致的,在配置文件/etc/default/nfs-kernel-server
后加上一行RPCNFSDOPTS="--nfs-version 2,3,4 --debug --syslog"
可以解决。