完善所制作的根文件系统
1.NFS文件系统的挂载
2.嵌入式web服务器Boa的移植
3.音乐播放器madplay的移植
一、NFS文件系统的挂载
在虚拟机的linux上构建NFS服务器,在ARM的linux下可以直接挂载NFS,直接访问NFS上的共享文件。
1.构建NFS服务器:
进入主菜单-->系统设置-->服务器设置-->NFS服务器
![文件系统制作(二) - 三心草 - sun的博客](http://img5.ph.126.net/a6LONt5HpvNUdesba9ghVg==/5717486852714409065.jpg)
在弹出的NFS服务器配置界面上点“增加”,目录就是要共享的目录,主机是一个ip地址,也可以是*,即所有主机,基本权限是读/写
![文件系统制作(二) - 三心草 - sun的博客](http://img9.ph.126.net/hW41S8YxltdWRuby7-u_hQ==/5717496748319062439.jpg)
在用户访问选项中,将第一项打钩,确定,如下图
![文件系统制作(二) - 三心草 - sun的博客](http://img9.ph.126.net/S2MI__sxH1ViWBcl-dKkcg==/3100446868485292209.jpg)
输入命令setup,进入setup界面,如下图
选择system service->空格选中nfs,确定后退出,如下图。
这样每次进入linux后就会自动开启nfs服务
![文件系统制作(二) - 三心草 - sun的博客](http://img9.ph.126.net/jbQugMacz8nxOxf8jhQ-sw==/2735936773644993449.jpg)
![文件系统制作(二) - 三心草 - sun的博客](http://img1.ph.126.net/EFi9NgDfeoRNuabNnix7gQ==/589127126272810151.jpg)
重启NFS服务,在终端下面输入:
#service nfs restart
![文件系统制作(二) - 三心草 - sun的博客](http://img6.ph.126.net/y7XxABovsfiKL11hQgd5YA==/2717922375135507236.jpg)
2.挂载NFS
![文件系统制作(二) - 三心草 - sun的博客](http://img7.ph.126.net/3g9AAm68PlBaM6zuExX6Jw==/632474272686256327.jpg)
3.常见错误
![文件系统制作(二) - 三心草 - sun的博客](http://img3.ph.126.net/1089PM5PxPuyp3VI7SOtWQ==/1279585244144066543.jpg)
出现这个问题,要同时关闭windows和linux防火墙,windows在控制面板中设 置,而linux则用命令:
service iptables stop
![文件系统制作(二) - 三心草 - sun的博客](http://img3.ph.126.net/XizGtG82b19wv8-iDanr_w==/2847682339399130993.jpg)
4. mount: RPC: Unable to send; errno = Network is unreachable
解决办法:重新设置开发板ip地址,并与虚拟机、主机在同一网段。