NFS挂载跟文件系统不成功,出现Please append a correct "root=" boot option

jianghuanzhen 2012-09-21 12:02:36
目的:做个NFS起根文件系统,通过UBOOT命令启动内核,并且通过NFS挂载根文件系统
我的根文件系统建在 :/nfsroot/rootfs
我的虚拟机IP 192.168.0.31;
/etc/exports 内容 /nfsroot/rootfs 192.168.0.31(rw,sync,no_root_squash)
内核代码的 .config文件中的bootargs参数是
CONFIG_CMDLINE="root=/dev/nfs rw nfsroot=192.168.0.31:/nfsroot/rootfs ip=192.168.0.32 rw console=ttySAC0 mem=64M"

我的IP 设置没错,并且目录什么的都没写错,为什么编译不成功?出现如下现象?该如何解决
下面是超级终端显示的信息
[b]lib80211: common routines for IEEE802.11 drivers
s3c2410-rtc s3c2410-rtc: hctosys: invalid date/time
s3c2440-sdi s3c2440-sdi: running at 0kHz (requested: 0kHz).
s3c2440-sdi s3c2440-sdi: running at 198kHz (requested: 197kHz).
s3c2440-sdi s3c2440-sdi: running at 198kHz (requested: 197kHz).
s3c2440-sdi s3c2440-sdi: running at 198kHz (requested: 197kHz).
s3c2440-sdi s3c2440-sdi: powered down.
eth0: link down
IP-Config: Guessing netmask 255.255.255.0
IP-Config: Complete:
device=eth0, addr=192.168.0.32, mask=255.255.255.0, gw=255.255.255.255,
host=192.168.0.32, domain=, nis-domain=(none),
bootserver=255.255.255.255, rootserver=192.168.0.31, rootpath=
Looking up port of RPC 100003/2 on 192.168.0.31
eth0: link up, 100Mbps, full-duplex, lpa 0x45E1
Looking up port of RPC 100005/1 on 192.168.0.31
mount: server 192.168.0.31 not responding, timed out
Root-NFS: Server returned error -5 while mounting /nfsroot/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; here are the available partitions:
1f00 384 mtdblock0 (driver?)
1f01 2048 mtdblock1 (driver?)
1f02 1046144 mtdblock2 (driver?)
1f03 1048576 mtdblock3 (driver?)
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(2,0)
到这个地方就死了!!
请问下高手 该怎么解决?
...全文
5177 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_44819012 2021-07-23
  • 打赏
  • 举报
回复

我也遇到了同样的问题,我确认NFS安装配置没问题,设置的文件共享目录别的主机也都能挂载,内核配置按默认编译的,选了root on filesystem,开发板也能ping通服务器主机,但是还是出现上述问题,大家有解决了的吗?给个思路呗

yuanhaisu0727 2014-05-13
  • 打赏
  • 举报
回复
引用 11 楼 hushup 的回复:
你好 有个跟你一样的问题 ,请问解决了吗
你的问题解决了么?我也碰到了,试了网上所提到的很多方法都不行,一起交流下行不?
hushup 2014-02-24
  • 打赏
  • 举报
回复
你好 有个跟你一样的问题 ,请问解决了吗
醉意流年8911 2012-11-14
  • 打赏
  • 举报
回复
你配置的是nfs启动内核不?
mcadcj 2012-11-07
  • 打赏
  • 举报
回复 2
VFS: Cannot open root device "nfs" or unknown-block(2,0) 没配置NFS启动 在内核中选中root filesystem on nfs重新编译内核即可。
lvchenchinese 2012-11-06
  • 打赏
  • 举报
回复
亲们,这个问题解决没?我的也是这样: VFS: Unable to mount root fs via NFS, trying floppy. VFS: Cannot open root device "nfs" or unknown-block(2,0): error -6 Please append a correct "root=" boot option; here are the available partitions:
liupingpinggood 2012-10-03
  • 打赏
  • 举报
回复
你的文件系统挂载正确了吗?呵呵,我新人,共同学习。。。。
xiaoer888 2012-10-03
  • 打赏
  • 举报
回复
mount: server 192.168.0.31 not responding, timed out
yaoyaochecknow 2012-09-26
  • 打赏
  • 举报
回复
帅哥,先用抓包工具抓下包。确认下是否有数据发到NFS服务器端。。确认下网络连接
jianghuanzhen 2012-09-21
  • 打赏
  • 举报
回复
开启了
zhengmeifu 2012-09-21
  • 打赏
  • 举报
回复
PC端的NFS服务开启了吗?

21,619

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
  • 驱动开发/核心开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧