开发板无法通过nfs启动根文件系统

LAMP,LNMP、Wsgi、RoR 各类环境搭建。邮件、FTP、DNS、Proxy、威匹恩、Samba、LDAP 、防火墙基础配置

开发板无法通过nfs启动根文件系统

#1  liangziOM » 周一 2月 6日, 2017年 5:06 pm

折腾了一个下午 也问了韦老大 他让我贴一个全的 bootages 内核打印出来的配置信息
因为系统的 minicom 无法显示完整的信息 所以.....
然后我网上搜了一下 看到的大概意思就是 nfs 配置的问题了 (韦老大已经确认内核支持 root 启动 nfs 了)
另外:开发板正常启动的话 可也通过 nfs 挂载到 pc 机上的 一切正常
不过 在 OpenJTAG 模式下启动就不行了
nfs 已经设置为随系统启动
nfs 配置:
代码: 全选
/var/nfs_share  *(rw,sync,no_root_squash,no_subtree_check)
/home/xuan/NFS-Share    *(rw,sync,root_squash,subtree_check)

nfs-yast2.png


具体过程:
启动到 OpenJTAG> 然后设置 bootargs 为
代码: 全选
set bootargs noinitrd root=/dev/nfs nfsroot=192.168.0.124:/home/xuan/NFS-Share/root/fs_qtopia.yaffs2 ip=192.168.0.110:192.168.0.124:192.168.0.1:255.255.255.0::eth0:off init=/linuxrc console=ttySAC0,115200

然后
代码: 全选
save
reset

启动失败 提示信息为
代码: 全选
LSA device list:
  No soundcards found.
TCP cubic registered
NET: Registered protocol family 1
drivers/rtc/hctosys.c: unable to open rtc device (rtc0)
IP-Config: Complete:
      device=eth0, addr=192.168.0.110, mask=255.255.255.0, gw=192.168.0.1,
     host=192.168.0.110, domain=, nis-domain=(none),
     bootserver=192.168.0.124, rootserver=192.168.0.124, rootpath=
Looking up port of RPC 100003/2 on 192.168.0.124
Looking up port of RPC 100005/1 on 192.168.0.124
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        256 mtdblock0 (driver?)
1f01        128 mtdblock1 (driver?)
1f02       2048 mtdblock2 (driver?)
1f03     259712 mtdblock3 (driver?)
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(2,0)


这个系统的 nfs 怎么配置才能让机器在 OpenJTAG> 模式下通过 nfs 启动 pc 上的文件系统呢
liangziOM
行走
 
帖子: 107
注册: 周日 7月 5日, 2015年 11:03 am
Cash on hand: 188.30
送出感谢: 21
收到感谢: 1

Re: 开发板无法通过nfs启动根文件系统

#2  liangziOM » 周一 2月 6日, 2017年 5:07 pm

之前有过失败的例子 后来修改了启动参数解决了
启动参数:
代码: 全选
mount -t nfs -o nolock,vers=3,tcp 192.168.0.124:/var/nfs_share /mnt
liangziOM
行走
 
帖子: 107
注册: 周日 7月 5日, 2015年 11:03 am
Cash on hand: 188.30
送出感谢: 21
收到感谢: 1

Re: 开发板无法通过nfs启动根文件系统

#3  liangziOM » 周二 2月 7日, 2017年 7:24 pm

set bootargs noinitrd root=/dev/nfs nfsroot=192.168.0.124:/var/nfs_share/fs_qtopia.yaffs2,vers=3,tcp ip=192.168.0.110:192.168.0.124:192.168.0.1:255.255.255.0::eth0:off init=/linuxrc console=ttySAC0 加上 nfs 参数也不行
liangziOM
行走
 
帖子: 107
注册: 周日 7月 5日, 2015年 11:03 am
Cash on hand: 188.30
送出感谢: 21
收到感谢: 1


回到 服务器基础

在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客