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
相关推荐
一只自律的鸡25 分钟前
【Linux驱动】bug处理 ens33找不到IP
linux·运维·bug
17(无规则自律)41 分钟前
【CSAPP 读书笔记】第二章:信息的表示和处理
linux·嵌入式硬件·考研·高考
!chen41 分钟前
linux服务器静默安装Oracle26ai
linux·运维·服务器
REDcker1 小时前
Linux 文件描述符与 Socket 选项操作详解
linux·运维·网络
蒹葭玉树1 小时前
【C++上岸】C++常见面试题目--操作系统篇(第二十八期)
linux·c++·面试
2501_927773071 小时前
imx6驱动
linux·运维·服务器
hy____1232 小时前
Linux_进程间通信
linux·运维·服务器
郭涤生2 小时前
C++的函数是否可以做到完全覆盖Linux和windows的跨平台
linux·c++·windows
南宫码农2 小时前
神马影视8.5版本如意伪静态+视频教程
linux·运维·centos
坐怀不乱杯魂3 小时前
Linux网络 - 网络层
linux·服务器·网络