【Z-turn Board试用体验】+NFS挂载 - 问答 - 电子技术论坛 - 最好最受欢迎电子论坛!

【Z-turn Board试用体验】+NFS挂载

blackroot ( 楼主 ) 2015-8-8 20:20:19  只看该作者 倒序浏览
上一章节介绍了busybox的使用以及根文件系统的制作,本节讲述使用NFS。一般情况下,Linux应用的开发都是首先经过在线调试,那么在线调试没有问题的情况下,就可以将FS制作成适合存储器的文件格式,以一定的方式烧到存储器中。
如果没有NFS,那么只能一次次的反复烧写存储器,这样既麻烦,又伤害存储设备。。。。这个时候NFS就是一个很好的工具。
当然不管是NFS还是jffs/yaffs等格式的文件系统都必须要Linux Kernel支持才能成功使用,这里不再赘述。。。
---------------------------------我的黄金分割线---------------------------
首先安装NFS
1、安装NFS软件
apt-get install portmap nfs-kernel-server
2、修改/etc/default/portmap成如下配置
# Portmap configuration file
#
# Note: if you manually edit this configuration file, # portmap configuration scripts will avoid modifying it
#(for example, by Running 'dpkg-reconfigure portmap').
# If you want portmap to listen only to the loopback
# interface, uncomment the following line (it will be
# uncommented automatically if you configure this
# through debconf). #OPTIONS="-i 127.0.0.1"
3、配置NFS文件服务
修改/etc/exports文件,添加如下内容
/opt/zynq_zturn/target/rfs *(rw,nohide,insecure,no_subtree_check,async,no_root_squash)
保存退出即可。

运行以下命令启动nfs服务:
Host # /etc/init.d/nfs-kernel-server restart //重启nfs服务
Host # /etc/init.d/portmap restart //重启端口映射服务
Host #showmount -e //查看添加的文件系统是否暴露

至此,搭建了NFS环境
由于我的根文件系统myrootfs没有放在NFS共享目录下,那么通过busybox完成制作后可以copy到NFS共享目录下!!!!
然后,配置zynq_zturn启动环境变量(网络文件系统挂载/根文件系统挂载都需要配置启动参数,这个相当重要!!!!)
Host# setenv bootargs 'mem=116M console=ttyUSB0,115200n8 root=/dev/nfs nfsroot=192.168.1.13:/opt/zynq_zturn/target/rfs ip=192.168.1.55:192.168.1.142:192.168.1.1:255.255.255.0::eth0:off vram=20M notifyk.vpssm3_sva=0xbfd00000'
Host# setenv bootcmd 'tftp 0x3000000 uImage;bootm 0x3000000
Host# save
Note:ip后面参数需要根据网络环境进行修改,其中“192.168.1.13”为板卡IP,“192.168.1.55”为sever IP,“192.168.1.1”为网关,“255.255.255.0”为子网掩码,若IP使用动态获取,可将ip参数配置为“ip=dhcp”。 配置完成系统启动,敲如下命令启动系统
Host# boot

---------最近时间比较紧,先写到这里,还没来得及测试,时间匆忙有错误的地方,请指正-----


0个回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则


关闭

站长推荐上一条 /6 下一条

小黑屋|手机版|Archiver|电子发烧友 ( 湘ICP备2023018690号 )

GMT+8, 2024-6-26 14:01 , Processed in 0.597866 second(s), Total 68, Slave 48 queries .

Powered by 电子发烧友网

© 2015 bbs.elecfans.com

微信扫描
快速回复 返回顶部 返回列表