他社区,
我想通过NFS启动目标板的rootFS,但是bootlog总是会输出错误“NFS:创建MNT RPC客户端失败,状态= -110”。有人知道这段代码究竟意味着什么,或者我可以在哪里查找它?
我已经完成了:
先感谢您。
这里的NFS客户端使用内核中的标准返回值机制。这意味着错误值将返回为适当的errno
值的负数。在你的情况下,这是110,或ETIMEDOUT
。
现在,至于为什么你要超时,我不能说。让NFS root工作可能很难进行故障排除。内核网络“自动配置”过程似乎存在一些问题。您需要确保正在加载正确的网络驱动程序,接口正在配置IP地址,等等。
如果你还没有看到它:https://www.tldp.org/HOWTO/NFS-Root.html
使用showmount -e
命令并确保您的NFS目录存在。
当我为我的beaglebone设置NFS时,我不得不在u-boot提示符下使用bootargs
对setenv
进行更改。更具体地说:
setenv bootargs 'console=ttyO0,115200n8 noinitrd ip=192.168.0.10:255.255.255.0 earlyprintk root=/dev/nfs. rw nfsroot=192.168.0.23:/home/gabe/Desktop/BBNFS2/rootfs rootfstype=ext4 rootwait'
希望能帮助到你。