NXP MCU 技术论坛
直播中

康大争

7年用户 2193经验值
私信 关注
[问答]

为什么无法在i.MX8QM板上通过NFS安装rootfs?


我们正在使用 i.MX8QM 平台并尝试通过 NFS 启动。我们能够通过以太网通过 TFTP 下载内核(版本 4.19.35)和设备树,并且我们正在尝试通过 NFS 安装 rootfs。为此,我们将 bootargs 设置如下:
“setenv bootargs root=/dev/nfs rw nfsroot=192.168.1.100:/home/ajitesh/nfs/imx-image-multimedia-imx8qmmek,nfsvers=4,tcp ip=192.168.1.102:192.168.1.100:192.168.1.1: 255.255.255.0::eth0:关闭"

我们已将目标板的 ip 地址设置为静态 (192.168.1.102) 和 nfs version=4,参考以下论坛主题中提供的解决方案:已解决:使用 NFS 启动 i.MX8MM - NXP 社区

我们的 NFS 服务器在 Ubuntu 18.04 机器上运行,rootfs 位于:“/home/ajitesh/nfs/imx-image-multimedia-imx8qmmek”,主机 IP 地址为 192.168.1.100。当我们使用另一台装有 ubuntu18.04 的笔记本电脑作为客户端时,NFS 服务器正在工作,并且我们能够访问挂载的文件系统。

但是,我们仍然无法在 i.MX8QM 板上通过 NFS 安装 rootfs。我们得到以下结果:
1. Kernel和DTB Images下载成功
2. 内核启动,随机点击:crng init done
3. 大约 5 分钟后,VFS 抛出错误并且出现内核错误。
我们收到如下错误消息:
[ 137.186097] VFS:无法通过 NFS 挂载根 fs,尝试使用软盘。
[137.192505] VFS:无法打开根设备“nfs”或未知块(2,0):错误-6
[137.199746]请附加正确的“root=”启动选项;这里是可用的分区:
[ 137.208123] 内核恐慌 - 不同步:VFS:无法在未知块(2,0)上安装根 fs

请在附件中找到我们的 u-boot/内核日志 (nfs_fail_logs.txt)。
我们能否就上述问题寻求帮助?

更多回帖

发帖
×
20
完善资料,
赚取积分