如何利用NFS网络挂载ROOTFS根文件系统?

发布于 2022-09-29 23:37:56 字数 1146 浏览 14 评论 0

如何利用NFS网络挂载ROOTFS根文件系统?

将uboot的bootargs设置为
setenv bootargs console=ttyS0,115200n0 noinitrd rw root=/dev/nfs ip=192.168.1.108 nfsroot=192.168.1.100:/rootfs,nolock mem=30M
并且在内核中开启了root file system on nfs选项,但仍旧不能从网络上启动根文件系统?哪位大侠可以指教一下?

出现的错误情况:
......
Looking up port of RPC 100003/2 on 192.168.1.100
RPC: sendmsg returned error 128
portmap: RPC call returned error 128
Root-NFS: Unable to get nfsd port number from server, using default
Looking up port of RPC 100005/1 on 192.168.1.100
RPC: sendmsg returned error 128
portmap: RPC call returned error 128
Root-NFS: Unable to get mountd port number from server, using default
RPC: sendmsg returned error 128
mount: RPC call returned error 128
Root-NFS: Server returned error -128 while mounting /tftpboot/rootfs
VFS: Unable to mount root fs via NFS, trying floppy.
VFS: Cannot open root device "nfs" or unknown-block(2,0)
Please append a correct "root=" boot option
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(2,0)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(8

满栀 2022-10-06 23:37:56

主机端没有开启NFS服务?

幻想少年梦 2022-10-06 23:37:56

主机端已经开启NFS服务了,应该是没什么问题
(1)如果直接从FLASH上挂载文件系统,则进入系统后,通过NFS网络mount主机都是OK的~
(2)另外,通过另一台PC机通过NFS来mount主机也是OK的

1.看看 /etc/exports 的内容看对吗
2.防火墙关啦吗

可爱咩 2022-10-06 23:37:56

先互相ping一下吧!!

马蹄踏│碎落叶 2022-10-06 23:37:56

1、/etc/exports 是没有问题的,我设置成了rw
2、防火墙我在安装RHEL AS4.0的时候就选择为不安装了,所以应该也没有问题。

3、对于开发板,开发板未进入文件系统之前,就是在uboot环境下,是没有ping功能的;如果进入了文件系统,则ping没有问题,mount也没有问题。
对于主机,采用另一台机子进行ping或者mount测试,都是可以的

病女 2022-10-06 23:37:56

u-boot 的bootcmd打出来看一下

落花随流水 2022-10-06 23:37:56

bootcmd = run bootargs

少跟Wǒ拽 2022-10-06 23:37:56

请问楼主这个问题最后怎么解决的?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文