||
1、准备NFS共享目录,设置为/zjgtan/root
2、设置主机IP,192.168.1.103
3、配置NFS服务:在Ubuntu终端下输入
#sudo apt-get install portmap
#sudo apt-get install nfs-kernel-server
#sudo vim /etc/exports的最后一行添加/zjgtan/root *(rw,sync,no_root_squash)
4、启动NFS服务
#sudo /etc/init.d/portmap restart
#sudo /etc/init.d/nfs-kernel-server restart
5、将开发板和主机连接在同一个路由上,启动开发板
6、ifconfig eth0 192.168.1.104 netmask(子掩)...设置目标板ip
7、mount -t nfs -o nolock 192.168.1.103:/zjgtan/root /tmp 将主机目录挂载进来
8、另外在u-boot时在命令行输入
setenv bootargs "root=/dev/nfs nfsroot=192.168.1.103:/zjgtan/root ip=192.168.1.104:192.168.1.103:192.168.1.1:255.255.255.0:witech.com.cn:eth0:off console=ttySAC0,115200"
saveenv
就可以使系统从/zjgtan/root目录下启动,这个目录下必须包含相关代码