想在开发板启动的时候加载nfs。
linux主机我开启了portmap和nfs服务,也关闭了防火墙。在主机挂载设置的nfs目录:mount –t nfs 211.71.69.97:/home/useracct/workdir/filesys /mnt,然后在/mnt下可以看到挂载目录的内容。
启动开发板后在u-boot设置自动加载nfs文件系统,
U-Boot>setenv bootargs bootargs=men=64M console=ttyS0,115200 root=/dev/nfs rw nfsroot=211.71.69.97:/home/useracct/workdir/filesys ip=211.71.69.184:211.71.69.2:255.255.255.0
重启板子,然后依次加载u-boot、内核成功,然后加载nfs文件系统就出错了:
rpcbind: server 211.71.69.97 not responding, timed out
Root-NFS: Unable to get mountd port number from server, using default
如果不用nfs,我把ramdisk文件系统在开发板启动,之后设置开发板ip为211.71.69.184,然后mount –o nolock –t nfs 211.71.69.97:/home/useracct/workdir/filesys /mnt,结果还是出错了:
mount: RPC: Unable to receive; errno = Connection refused
请教大侠怎么解决这个问题呢?