嵌入式linux开发板无法挂载nfs文件系统的解决方法
使用较新桌面版linux系统做主机尝试嵌入式linux开发遇到nfs无法挂载的请看这里想必大家已经尝试过无数方法想在新的系统上(如fedora20以后的版本,Ubuntu1404以后的版本)建立nfs服务供嵌入式开发使用,常见的解答就不赘述。以下是本人在fedora30上成功挂载nfs的方法供大家参考宿主机fedora30,嵌入式linux内核版本2.6.321.非根文件...
使用较新桌面版linux系统做主机尝试嵌入式linux开发遇到nfs无法挂载的请看这里
想必大家已经尝试过无数方法想在新的系统上(如fedora20以后的版本,Ubuntu1404以后的版本)
建立nfs服务供嵌入式开发使用,常见的解答就不赘述。以下是本人在fedora30上成功挂载nfs的方法
供大家参考
宿主机fedora30,嵌入式linux内核版本2.6.32
1.非根文件系统挂载,mount -o nolock -t nfs 192.168.x.xxx:/home/nfs_root /mnt/nfs 出现
mount: mounting 192.168.x.xxx:/home/nfs_root on /mnt/nfs/ failed: Input/output error
解决方法:修改fedora30 /etc/nfs.conf文件,在[nfsd]段添加 “udp=y”,重启服务
2.根文件系统挂载,出现 VFS: Unable to mount root fs via NFS, trying floppy.
VFS: Cannot open root device "nfs" or unknown-block(2,0) 之后内核崩溃
解决方法:在1的基础上,设置uboot参数时 nfsroot=192.168.x.xxx:/home/nfs_root,nfsvers=3 ip=......
在如上的位置添加 “nfsvers=3”参数(逗号两边不加空格)
补充另外一个解决方法:在不修改宿主机配置的情况下,修改开发板mount命令的参数即可
非根文件系统挂载,mount -o nolock,proto=tcp -t nfs 192.168.x.xxx:/home/nfs_root /mnt/nfs
根文件系统挂载,nfsroot=192.168.x.xxx:/home/nfs_root,nfsvers=3,proto=tcp ip=......
fedora30建立嵌入式linux开发环境:https://blog.csdn.net/jlf15106208835/article/details/101012125
更多推荐



所有评论(0)