zisalan 2018-01-11 05:31 采纳率: 0%
浏览 3424
已结题

开发板无法挂载nfs,求大神指点

没有用虚拟机,ubuntu 17.10系统,开发板通过tftp从主机载入设备数文件和内核文件,
启动以后通过nfs挂载根文件系统。。。然而。。实现不了
打印信息是这样的:
VFS: Unable to mount root fs via NFS, trying floppy.
[ 100.375000] VFS: Cannot open root device "nfs" or unknown-block(2,0): error -6
[ 100.385000] Please append a correct "root=" boot option; here are the available partitions:
[ 100.390000] b300 3817472 mmcblk0 driver: mmcblk
[ 100.395000] b301 2114343 mmcblk0p1 00000000-01
[ 100.405000] b302 309507 mmcblk0p2 00000000-02
[ 100.410000] b303 1051578 mmcblk0p3 00000000-03
[ 100.415000] b304 309507 mmcblk0p4 00000000-04
[ 100.420000] b318 512 mmcblk0rpmb (driver?)
[ 100.425000] b310 4096 mmcblk0boot1 (driver?)
[ 100.430000] b308 4096 mmcblk0boot0 (driver?)
[ 100.435000] b320 7761920 mmcblk1 driver: mmcblk
[ 100.440000] b321 7757824 mmcblk1p1 00000000-01
[ 100.445000] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(2,0)
[ 100.445000] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 3.14.25 #1
[ 100.445000] from
[ 100.445000] from
[ 100.445000] from
[ 100.445000] from
[ 100.445000] from
[ 100.445000] from
[ 100.445000] from
[ 100.445000] from
[ 100.445000] from
[ 100.445000] drm_kms_helper: panic occurred, switching back to text console

  • 写回答

6条回答 默认 最新

  • bank_of_funny 2018-06-11 02:12
    关注

    高版本的nfs服务端就是不行,不知道为什么。我fedora20上默认nfs版本1.3.几的,开发板开机不能挂载nfs根文件系统,开机后可以挂在mnt下。
    nfs服务器降级到fedora19上的1.2.8版本,没有任何问题

    时隔一年,我解决了问题,供楼主参考一下。
    我是在fedora30上尝试挂载nfs的,首先是非nfs根文件系统启动后,想挂载nfs到开发板/mnt下,结果出现Input/Output error,挂载时加参数-o nolock无效,解决方法是修改fedora30 /etc/nfs.conf文件在[nfsd]段添加 udp=y 选项,重启nfs服务(另一个方法也可能有效,就是开发板执行mount -t nfs 命令时加参数使用tcp协议,这个我不清楚怎么弄,没试过)。
    然后是nfs作为根文件系统启动,在修改nfs.conf基础上,修改uboot启动参数:nfsroot=192.168.x.xxx:/home/xxx,nfsvers=3 ip=...... 这个nfsvers=3是关键,保存后重启就挂载成功了。

    评论

报告相同问题?

悬赏问题

  • ¥15 js调用html页面需要隐藏某个按钮
  • ¥15 ads仿真结果在圆图上是怎么读数的
  • ¥20 Cotex M3的调试和程序执行方式是什么样的?
  • ¥20 java项目连接sqlserver时报ssl相关错误
  • ¥15 一道python难题3
  • ¥15 用matlab 设计一个不动点迭代法求解非线性方程组的代码
  • ¥15 牛顿斯科特系数表表示
  • ¥15 arduino 步进电机
  • ¥20 程序进入HardFault_Handler
  • ¥15 oracle集群安装出bug