nfs服务器用来连接arm-linux开发板和PC虚拟机,只需要一根网线
#是不是很方便啊~
下面是图文教程:
虚拟机设置
菜单——系统设置——nfs服务:打开
增加——基本:目录可以填写/home;主机填虚拟机ip地址;权限设置为读/写
常规选项:默认设置,即按要求同步写操作勾选,其余选项不选
用户访问:第一项 把远程根用户当做本地根用户
点击确定
打开终端,配置nfs服务器:
#setup 打开系统设置
下移选择System services
按Enter键 进入
向下找到nfs,按空格在nfs前面出现 * 标志,表示开机系统自动启动nfs服务
按Tab键切换 点击确定 然后选择 run
#service nfs restart 重启nfs服务
找根网线,连接把电脑和arm-linux开发板(开发板要装好uboot、Linux内核、文件系统)
设置电脑、虚拟机、arm-linux开发板ip要一致,前三个要相同(下面所有ip以实际为准。。。)
如: 电脑ip:192.168.1.156
虚拟机ip:192.168.1.134
开发板ip:192.168.1.10
修改ip方法:
主机:更改ipv4地址
开发板和虚拟机:#ifconfig eth0 192.168.1.xxx 设置ip
#ifconfig eth0 查看ip
开发板设置
在开发板超级终端输入:
#mkdir /mnt/nfs 如果存在nfs文件不需要这步
#mount –t nfs 192.168.1.134:/home/nfs /mnt/nfs 把ip改为你的虚拟机ip地址 /home/nfs为虚拟机nfs共享目录 /mnt/nfs为开发板nfs共享目录#当时我目录没设对立马悲剧了
如果没有报错,nfs服务就配置好了
如果出现错误 首先查看一下开发板和电脑还有虚拟机网络是否通畅
#ping 192.168.xxx 可以查看网络是否通畅