我们正在使用 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-mul
timedia-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)。
我们能否就上述问题寻求帮助?
0