弄了一天,终于可以通过NFS启动系统了,记录下来,以备后用。
1.设置共享目录
#gedit /etc/exports添加以下内容:
/work/root_nfs *(rw,sync,no_root_squash)
2.启动nfs服务
#/etc/init.d/nfs start
防止每次开机都需要重新启动nfs服务,用#setup将nfs服务设置为开机自动启动
3.启动开发板
设置目标板启动模式为Nand Flash启动,将网线连接好,打开串口终端,在开机后迅速按下空格,在Supervivi命令模式下输入如下命令:
param set linux_cmd_line "console=ttySAC0 root=/dev/nfs nfsroot=192.168.1.111:/work/root_nfs ip=192.168.1.70:192.168.1.111:192.168.1.111:255.255.255.0:mini2440:eth0:off"
192.168.1.111宿主机IP,192.168.1.70开发板IP,ip的第三项为开发板的网关。
回车后,再输入boot,就可以通过nfs启动系统了。
PS:宿主机上的/dev/nfs目录如果没有,需要自己创建,否则会出现错误。