NFS服务器搭建
1.安装NFS
创建目录/home/rootfs/vt,执行命令tar -zxvf fs_k2268s_20170711.tar.gz -C /home/rootfs/vt将fs_k2268s_20170711.tar.gz解压到该目录
主机配置:
1、sudo apt-get install nfs-kernel-server portmap
2、修改/etc/exports
添加: /home/rootfs/vt/fs_k2268s/ *(rw,sync,no_root_squash,no_subtree_check)
(/home/rootfs/vt/fs_k2268s/为根文件系统目录,可增加多个文件系统目录!!!)
3、#exportfs -ra 使生效
4、#exportfs -v 查看是否真的已导出
5、配置NetParam.ini
localIP=10.1.77.85为开发板的ip
6.开发板可以和虚拟机互相ping通
5、重启NFS服务
/etc/init.d/nfs-kernel-server restart
6、启动开发板,按Ctrl-C阻止自动boot,执行命令设置bootargs:
命令:
setenv bootargs 'root=/dev/nfs rw nfsroot=10.1.77.86:/home/rootfs/vt/fs_k2268s ip=10.1.77.85:10.1.77.86:10.1.77.1:255.255.255.0::eth0:off console=ttySAC2,115200 noinitrd init=/linuxrc';boot
命令解释:
root=/dev/nfs --启动nfs
nfsroot=10.1.77.86:/home/rootfs/vt/fs_k2268s --服务器ip:nfs共享目录
ip=10.1.77.85:10.1.77.86:10.1.77.1:255.255.255.0::eth0:off --ip = 开发板ip:server-ip:gateway:mask:hostname:eth0:off
boot完成即成功
7.验证
虚拟机上/home/rootfs/vt/fs_k2268s/mnt/user_rootfs/usr/sbin目录上创建文件夹yang,可以在开发板的/mnt/user_rootfs/usr/sbin目录里里看到