我用的mini2440开发板,使用的光盘自带的Superboot2440,安装nfs完全按照手册来做的,已经把kernel CommandLine按照要求烧写成功,但启动开发板失败,根本无法输入boot启动系统,求教高手,是否我哪里设置有问题,还是手册有问题。挂载方式如下:
(1)设置共享目录
#gedit /etc/exports 编辑nfs服务的配置文件(注意:第一次打开时该文件是空的),添加以下内容:
/opt/FriendlyARM/mini2440/rootfs_qtopia_qt4 *(rw,sync,no_root_squash)
(2)关闭防火墙
在命令行输入“lokkit”命令,打开防火期设置界面。选择其中(*)Disabled,然后选择“OK”退出,这样就永久的关闭了防火墙。
(3)通过命令启动nfs服务
#/etc/init.d/nfs start 这将启动nfs服务,确定启动成功。
输入以下命令检验nfs该服务是否启动。#mount -t nfs localhost:/opt/FriendlyARM/mini2440/rootfs_qtopia_qt4 /mnt/ 成功,未出现错误。
(4)通过图形界面启动NFS服务
# serviceconf 打开系统服务配置窗口,在左侧一栏找到nfs服务选项框,并选中它,然后点工具栏的“Enable”启动它。
(5)要让Kernel通过NFS方式启动,首先需要使用MiniTools来设置命令行参数,参数参考的友善之臂自带的,稍作修改。
console=ttySAC0 root=/dev/nfs nfsroot=192.168.0.33:/opt/FriendlyARM/mini2440/rootfs_qtopia_qt4 ip=192.168.0.230:192.168.0.33:192.168.0.1:255.255.255.0:sbc2440.arm9.net:eth0:off
烧写完毕,就关闭开发板电源,并且将模式转为NANDFLASH, 再开启电源,通过超级终端观察,就是一直跑码,跑到一定程度就停了,不动了,输入boot也输不进区,也没有反应。。。。无法通过NFS启动系统。