| 就是要加 proto=tcp ,我这边解决了 |
|
楼主,你试试这个,这个总结的很好,这个链接里上面的一部分问题都总结出来了: http://www.openedv.com/forum.php ... &extra=page%3D2 |
|
恩, 刚刚又 测试了一下NFS版本是否会影响,答案是会影响。 网上提到说Ubuntu17版本之后, NFS默认启动 版本 3以上的版本,而uboot默认使用版本2,会导致无法连接。 你可以先通过
查看你的系统是否启用了NFS版本2 如果是 -2 +3 +4 +4.1 +4.2 说明没有。 所以可做如下修改
在其中最后加上
然后重启NFS服务
然后在查看
应该得到 +2 +3 +4 +4.1 +4.2 这时,在加上前面说的,需要使用 proto=tcp 协议,就 可以了, 至少我的可以了。 ![]() |
|
哇,在网上查了半天, 有说是NFS版本问题的,有说是防火墙的, 有说是什么端口大于1024的,都没解决,最后找到楼上老哥的http://www.openedv.com/forum.php ... 6&fromuid=39713, 但我没处理什么防火墙,就只加了他命令中标黄的 proto=tcp 就成功, 也就是说将 setenv bootargs 'console=ttymxc0,115200 root=/dev/nfs rw nfsroot=192.168.31.112:/home/tim/linux/nfs/rootfs ip=192.168.31.111:192.168.31.112:192.168.31.1:255.255.255.0::eth0 ff'变成 setenv bootargs 'console=ttymxc0,115200 root=/dev/nfs rw nfsroot=192.168.31.112:/home/tim/linux/nfs/rootfs proto=tcp ip=192.168.31.111:192.168.31.112:192.168.31.1:255.255.255.0::eth0 ff'请各位尝试 顺便一提我的Ubuntu版本是18.04 |
|
哇, 网上找了半天资料,最后找到了楼上老哥的办法 http://www.openedv.com/forum.php ... 6&fromuid=39713 , 但我只是在原有bootargs参数中加了proto=tcp ,也就是从 setenv bootargs 'console=ttymxc0,115200 root=/dev/nfs rw nfsroot=192.168.31.112:/home/tim/linux/nfs/rootfs ip=192.168.31.111:192.168.31.112:192.168.31.1:255.255.255.0::eth0 ff'变成了 setenv bootargs 'console=ttymxc0,115200 root=/dev/nfs rw nfsroot=192.168.31.112:/home/tim/linux/nfs/rootfs proto=tcp ip=192.168.31.111:192.168.31.112:192.168.31.1:255.255.255.0::eth0 ff'就可以了,请各位尝试 |
|
NFS根文件系统挂不上 的根本原因算是找到了!!! http://www.openedv.com/forum.php ... 6&fromuid=39713 (出处: OpenEdv-开源电子网) |
|
NFS根文件系统挂不上 的根本原因算是找到了!!! http://www.openedv.com/forum.php ... 6&fromuid=39713 (出处: OpenEdv-开源电子网) |
|
你的问题解决了吗,我也是这样的! 试了很多办法就是不通啊! |
|
看看是不是/etc/fstab文件的问题,以下供参考: #<file system> <mount point> <type> <options> <dump> <pass> proc /proc proc defaults 0 0 tmpfs /tmp tmpfs defaults 0 0 sysfs /sys sysfs defaults 0 0 |
|
看看是不是/etc/fstab文件的问题,以下供参考 #<file system> <mount point> <type> <options> <dump> <pass> proc /proc proc defaults 0 0 tmpfs /tmp tmpfs defaults 0 0 sysfs /sys sysfs defaults 0 0 |
茂茂2019 发表于 2020-4-13 11:46 都试过了 还是没用 最近使用开发手册的源码去测试 发现还是有问题 我再试一下重启nfs服务看看 |
lf19880813 发表于 2020-4-12 21:40 重启一下nfs服务 |
| 我也遇到了相同的问题,请问楼主解决了吗 |
|
楼主,问题解决了吗我也是这个问题,nfs到文件系统后无法挂载上去 |
仰望星空之云 发表于 2020-4-4 18:34 按照你的方法我通过emmc启动了板子能成功挂载Ubuntu服务器的nfs文件,换成SD卡启动,设置bootargs的命令我也检查过了,没有什么问题,但是还是没法挂载nfs,以下代码是我的环境打印输出的信息,其中boocmd是可以通过tftp读取得到Ubuntu服务器的zImage和dtb文件,但是最终还是没法挂载nfs根文件系统,我的Ubuntu版本号是16.04,通过网上的方式修改nfs版本兼容的方式还是解决不了
|
|
ubuntu什么版本的呢?如果是18版本的,按照这个链接的文末最后提到的来改: http://www.openedv.com/forum.php ... 2907&extra=page%3D2 最后检查一下bootargs,这个指令常常因为格式的问题挂载不上 |
/1
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2026-9-29 21:18
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网