(七)uboot NFS启动


 关闭虚拟机防火墙       lokkit --disabled 

 配置NFS服务端  

建立一个目录用来共享 存放根文件系统

cd /               mkdir rootfs

 

配置NFS共享目录 

 gedit /etc/exports

写入/rootfs *(rw,sync,no_root_squash)   //其中/rootfs为nfs共享的目录

查看nsf 服务是否启动:

[root@centos ~]$service nfs status
rpc.mountd (pid 9313) is running...
nfsd (pid 9310 9309 9308 9307 9306 9305 9304 9303) is running...
rpc.rquotad (pid 9298) is running.

 则表示nfs服务正常运行。

查看nfs的配置文件

[root@centos /etc]$cat /etc/exports
/rootfs *(rw,sync,no_root_squash)  //其中/rootfs为nfs共享的目录

当对文件/etc/exprots进行了编辑之后需要重新启动nfs服务
[root@centos /etc]$service nfs restart
Shutting down NFS mountd:                                  [  OK  ]
Shutting down NFS daemon:                                  [  OK  ]
Shutting down NFS quotas:                                  [  OK  ]
Shutting down NFS services:                                [  OK  ]
Starting NFS services:                                     [  OK  ]
Starting NFS quotas:                                       [  OK  ]
Starting NFS daemon:                                       [  OK  ]
Starting NFS mountd:                                       [  OK  ]

之后exprots中的文件就可以配共享访问了

 

 开发板参数设置

[u-boot@MINI2440]# printenv

bootdelay=3
baudrate=115200
ethaddr=12:34:56:78:90:ab
stdin=serial
stdout=serial
stderr=serial
ethact=dm9000
gatewayip=192.168.1.1
netmask=255.255.255.0
ipaddr=192.168.1.103
serverip=192.168.1.102
bootcmd=nfs 0x30008000 192.168.1.102:/rootfs/uImage;bootm
bootargs=noinitrd root=/dev/nfs rw nfsroot=192.168.1.102:/rootfs,
nolock ip=192.168.1.103 console=ttySAC0,115200 init=/linuxrc mem=64M

 

 

 

posted @ 2015-03-07 23:18  来杯绿茶  阅读(2576)  评论(0编辑  收藏  举报