今天下午有空就翻出以前的开发板继续玩linux下的驱动,由于换了IP,所以修改了U-boot参数,结果nfs在虚拟机里面能挂上,但是就是在开发板上挂载失败,纠结了一下午,最后发现是里面nfs的参数弄错了(将nfs服务器IP和开发板的IP弄反了),正确的应该是
bootargs=noinitrd console=ttySAC0,115200 mem=64M root=/dev/nfs nfsroot=172.22.146.218:/work/nfs/root ip=172.22.146.215:172.22.146.218:172.22.146.193:eth0:off
后面连续的三个IP地址是:开发板IP,nfs服务器IP,网关。