当前位置: 技术问答>linux和unix
linux嵌入式开发,目标板启动时nfs文件系统mount不成功,急急急,郁闷,谁知道啊
来源: 互联网 发布时间:2015-11-22
本文导语: 嵌入式开发,我开发主机red hat linux7.2, 目标板linux2.4内核, 由UBOOT启动. 主机和目标板在同一网段内. 主机中nfs,portmap服务都启动, /etc/exports中 ... /opt/fel8xx-2.0/target-2.0/ *(rw,insecure,sync,no_root_squash) 此目录是目...
嵌入式开发,我开发主机red hat linux7.2, 目标板linux2.4内核, 由UBOOT启动. 主机和目标板在同一网段内. 主机中nfs,portmap服务都启动, /etc/exports中
...
/opt/fel8xx-2.0/target-2.0/ *(rw,insecure,sync,no_root_squash)
此目录是目标板的nfs filesystem. 通过exportfs -ar把此目录export出去.
目标板UBOOT环境变量中:
...
bootargs=root=/dev/nfs rw nfsroot=.........
bootcmd=tftpboot 0x100000 pImage;bootm 0x100000(内核从主机下载到目标板ram中启动)
.........
目标板启动后, 内核正确启动了,但文件系统启动不了, 提示:
...........
looking up port of RPC 100005/2 on 200.162.162.220
Root-NFS: Server returned error -13 while mounting /opt/fel8xx-2.0/target-2.0/
VFS: Unable to mount root fs via NFS, trying floppy.
request_module[block-major-2]:Root fs not mounted
VFS: Cannot open root device "nfs" or 02:00
Please append a correct "root="boot option
kernel panic: VFS: Unable to mount root fs no 02:00
Rebooting in 180 seconds..
然后停止了,不知道哪里错了? 请大家帮助.
...
/opt/fel8xx-2.0/target-2.0/ *(rw,insecure,sync,no_root_squash)
此目录是目标板的nfs filesystem. 通过exportfs -ar把此目录export出去.
目标板UBOOT环境变量中:
...
bootargs=root=/dev/nfs rw nfsroot=.........
bootcmd=tftpboot 0x100000 pImage;bootm 0x100000(内核从主机下载到目标板ram中启动)
.........
目标板启动后, 内核正确启动了,但文件系统启动不了, 提示:
...........
looking up port of RPC 100005/2 on 200.162.162.220
Root-NFS: Server returned error -13 while mounting /opt/fel8xx-2.0/target-2.0/
VFS: Unable to mount root fs via NFS, trying floppy.
request_module[block-major-2]:Root fs not mounted
VFS: Cannot open root device "nfs" or 02:00
Please append a correct "root="boot option
kernel panic: VFS: Unable to mount root fs no 02:00
Rebooting in 180 seconds..
然后停止了,不知道哪里错了? 请大家帮助.
|
NFS要求反向DNS的。某些应用可以打开或关闭。
|
分步找原因
1) 看看其他pc能不能mount
如果不能, 大多数是 /etc/exports 里没设好,
2) 如果1)没问题
检查你的kernel的配置, 有没有nfs设置,
3) 有的话, 检测你的网络配置
是否可以DHCP?
4) 还不行阿? 再说了。。。。呵呵
1) 看看其他pc能不能mount
如果不能, 大多数是 /etc/exports 里没设好,
2) 如果1)没问题
检查你的kernel的配置, 有没有nfs设置,
3) 有的话, 检测你的网络配置
是否可以DHCP?
4) 还不行阿? 再说了。。。。呵呵
|
也许是你的内核中没有加入nfs文件系统支持
|
换回到大系统下,看看有问题么