IMX6ULL无法通过Ubuntu22.04 NFS uboot挂载rootfs根目录解决

方法一,设置uboot使用nfs3连接:

查看ubuntu支持的NFS版本,如果没有+2则不支持nfs2,uboot默认使用nfs2连接如果有+3,则可以尝试使用方法一。

bash 复制代码
sudo cat /proc/fs/nfsd/versions

解决办法,在bootargs添加nfsvers=3

bash 复制代码
setenv bootargs 'console=ttymxc0,115200 root=/dev/nfs nfsroot=192.168.1.43:/nfs/rootfs,proto=tcp,nfsvers=3 rw ip=192.168.1.101:192.168.1.43:192.168.1.1:255.255.255.0::eth0:off'

方法二,设置ubuntu支持nfs2:

参考文章ubuntu22.04切换内核(已经是5.1的内核则跳过)

修改配置

bash 复制代码
sudo vim /etc/nfs.conf

将vers2=n改为vers2=y,并把前面的#去掉,重启服务后查看nfs版本是否+2

bash 复制代码
sudo service nfs-kernel-server restart
相关推荐
道满科技30 分钟前
Function Calling 参数总出错?只修参数就行
linux·windows·python
Android系统攻城狮1 小时前
Linux Gstreamer深度解析之gst_audio_ring_buffer_prepare_read调用流程与实战(七十四)
linux·运维·服务器·gstreamer音视频·音视频进阶
我科绝伦(Huanhuan Zhou)1 小时前
Linux 通用压力测试脚本合集:磁盘 + 网络
linux·网络·压力测试
Soneswy4 小时前
Linux系统篇--重定向与文件操作命令
linux
有毒的教程4 小时前
Linux底层存储路由配
linux·运维·网络
Linux系统运维工程师_郭主任5 小时前
运维人还在被拒offer?现在能考的,只有 RHCE 10.0。
linux
自养Agent5 小时前
MCP Server Boundary Audit Report
linux·服务器·人工智能·windows·大模型·llm
Coisinier6 小时前
docker命令管理镜像及容器
linux·运维·nginx·docker·容器·操作系统
A心有千千结6 小时前
通过 SSH 反向代理让服务器借用本机网络访问 GitHub 的最佳实践
linux·服务器·网络·git·ssh·github
书生执笔画浮沉7 小时前
Linux 内核模块为什么不能自己解决兼容性问题?
linux·c·kernel·update·灵感