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
相关推荐
Mortalbreeze6 分钟前
深入理解 Linux IO 模型(二):多路复用——select
linux·运维·服务器·网络·tcp/ip
koi77u18 分钟前
嵌入式学习———sqlite数据表
linux·数据库·学习·sqlite
笑梦无境21 分钟前
nginx安装(5)
linux·运维·nginx
xx~t22 分钟前
嵌入式——Linux软件编程——数据库
linux·c语言·数据库·oracle·sqlite
流浪00130 分钟前
Linux系统篇26——通信(三)补:共享内存访问真的不进内核?
linux·运维·服务器
不会就选b33 分钟前
Linux之socket编程(七)----序列化与反序列化(1)
java·linux·服务器
zerwave1 小时前
从零实现简化 DDS 完整技术文档(含模块作用与详细注释)
linux·c++·机器人
琥珀色糖10 小时前
Linux守护进程
linux·终端·守护进程·会话·进程组
开心大爆炸14 小时前
xrdp 连接 登录对话框输入密码后闪退
linux·运维·服务器
oushaojun215 小时前
大厂 C++ 面试:深度剖析 Linux Signal 信号机制(转)
linux