arm9板配置NFS方式启动2410

arm9板配置NFS方式启动2410

ID:41394211

大小:55.75 KB

页数:3页

时间:2019-08-24

arm9板配置NFS方式启动2410_第1页
arm9板配置NFS方式启动2410_第2页
arm9板配置NFS方式启动2410_第3页
资源描述:

《arm9板配置NFS方式启动2410》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、Arm9开发板配置NFS方式启动2410,2440类似(平台相同的情况下方法类似)主机:ubuntu8.10x86_64交叉编译器:/usr/local/arm/2.95.3/arm-linux-内核:linux-2.4.18-nnk7-pxal-mz4・tar.bz2主机ip:192.168.0.234说明:原始的vivi只支持串口下载,速度较慢,下载内核就需要很长时间,而且若修改根文件系统每次都需要重新烧写,不仅时间长,而且影响板子寿命。所以,当内核启动起来后,我们就可以利用linux强大的网络功能通过NFS来加载根文件系统,这样板子的存储空间变得非常大,这个概念

2、有点像无盘工作站。首先,主机开通WFS服务,默认没有安装相关软件包sudoapt-getinstallnfs-kernel-server安装nfs-kernel-server时,apt会自动安装nfs-common和portmap这样,宿主机就相当于NFSServer配置NFS:编辑/etc/default/portmap保证-i127.0.0.1是注释掉的编辑/etc/hosts.deny禁止任何host(主机)能和你的NFS服务器进行NFS连接,加入:portmap:ALLlockd:ALLmountd:ALLrquotad:ALLstatd:ALL编辑/etc/

3、hosts.allow允许那些你想要的主机和你的NFS服务器建立连接。下列步骤将允许任何IP地址以192.16&0开头(因为我的ip是192.16&0.234)的主机(这里是我们的开发板)连接到NFS服务器上,也可以指定特定的IP地址,加入:###NFSDAEMONSportmap:192.168.0.lockd:192.168.0.rquotad:192.16&0.mountd:192.168.0.statd:192.168.0.说明:/etc/hosts.deny和/etc/hosts.allow设置对portmap的访问.釆用这两个配置文件有点类似黑名单,白名单

4、的意思.先在/etc/hosts.deny中禁止所有用户对portmap的访问.再在/etc/hosts.allow中允许某些特殊用户对portmeip的访问。编辑/etc/exportsNFS挂载目录及权限由/etc/exports文件定义例如,我在家目录下建立一个名为NFS的目录,作为共享给板子的,则在该文件里加入/home/tom/NFS192.16&0.*(rw,sync,no_root_squash)格式为:共享的目录板子的ip其中*代表任意,括号里分别代表可读写,同步写入,用户进入后即变为root更改了/etc/exports,用sudoexportfs~

5、r更新sudo/etc/init.d/nfs—kernel—serverrestart重启nfs月艮务测试能否挂载mkdir/tmp/testsudomount-tnfs192.168.0.234:/home/tom/NFS/tmp/test若成功的话应该可以在/tmp/test看到NFS的文件夹内容配置内核直接使用mizi公司的linux-2.4.18-rmk7-pxal-mz4.tar.bz2内核,基本配置使用默认即可,在内核目录下makemenuconfig注意选择以下两项:Networkingoptions->IP:kernellevelautoconfigu

6、ration,这个选项是为了内核的动态ip设置FileSystem->NetworkFileSystem中选择RootfilesystemonNFSmakedepmakezImagemakemodulesmakemodules_instal1在arch/arm/boot目录下得到内核zlmagc,启动vivi,敲空格键,进入vivi命令行用串口下载内核loadflashkernelx设置内核参数在vivi命令行paramsetlinux_cmd_line"noinitrdroot=/dev/nfsnfsroot=192.168.0.234:/home/tom/NFSi

7、p二192.168.0.100:192.168.0.234:192.168.0.1:225.255.255.0init二/linuxrcconsole二ttySO”各项意义noinitrd不使用虚拟盘(ramdisk)设备root=/dev/nfs根目录使用NFS文件系统nfsroot=192.168.0.234:/home/tom/NFS指定主机目录ip二192.168.0.100:192.168.0.234:192.168.0.1:225.255.255.0形式为ip二x:y:z:wx:板子ip,随意设,只要不与其它相同即可y:主机ipz:网关W

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。