硬件条件:网线,开发板,虚拟机Ubuntu,通过网线将开发板与PC网口相连接。
NFS(Network File System)即网络文件系统,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端可以读写位远端NFS服务器上的文件,就像访问本地文件一样。
1.在 Ubuntu root 用户下输入“apt-get install nfskernel-server”命令安装 Ubuntu NFS 服务
在/etc/exports 文件的最后一行添加:/home/minilinux/ *(rw,sync,no_root_squash),如下图。“/home/minilinux/ ”目录为nfs服务器共享目录
设置个人电脑的IP地址,192.168.2.28 子网掩码:255.255.255.0 网关:192.168.2.1
2.设置虚拟机VMware的网络适配器为桥连,直接连接到物理网络。进入虚拟机点击右上角设置,打开网络设置将其ipv4的网络设置为,192.168.2.29 子网掩码:255.255.255.0 网关:192.168.2.1 通过ping 192.168.2.28来判断连接是否成功,ctrl c退出。
3.通过超级终端HyperTerminal 进入/etc/eth0-setting 设置开发板的网络信息为,192.168.2.30 子网掩码:255.255.255.0 网关:192.168.2.1
4. mount -t nfs -o nolock 192.168.2.29:/home/minilinux /mnt/nfs 将(服务器)虚拟机ubuntu的文件目录/home/minilinux 挂载到(客户端)开发板/mnt/nfs目录