问题:
1. 想用NFS加载根文件系统到目标板,以对根文件系统进行调试。
但是,主机配置好NFS的服务之后,通过
# sudo mount -t nfs localhost:/nfsroot/root-pdu-422 /mnt
# ls /mnt
可以看到root-pdu-422中的内容,说明nfs服务器已经设置好了。
2. 之前的系统曾经很顺利地通过nfs方式挂载根文件系统成功,现在的系统是重新装过的。
修改目标板u-boot的bootargs,尝试了很多方法,但是问题依旧。
解决办法:
1. 放狗搜了一圈,说不是什么问题,基本上是网络问题居多;
2. 因为现在的网络是在192.168.1.1的路由器下增加了一个192.168.37.1的路由器,怀疑是路由器的问题;
将目标板换到1网段,重启目标板,看到目标板顺利通过nfs挂载根文件系统了;
问题解决。