ARM技术论坛
直播中

王龙

7年用户 23经验值
擅长:测量仪表
私信 关注
[问答]

nfs手动可以挂载,在uboot中改变root路径无法实现自动挂载

关于您在“电脑,虚拟机,开发板ping通,但下载有问题”的帖子
手动挂载nfs可以实现根文件系统共享,可是当我改变root的路径就无法实现,出现下面的情况
电脑的IP    192.168.3.28
虚拟机的IP 192.168.3.34
单板的IP    192.168.3.6(uboot)
linux的IP    192.168.3.10

手动可以使用nfs进行挂载 ,由于每次上电都需要进行设置比较麻烦,所以想通过改变root的路径实现挂载
在uboot进行了设置

set bootargs noinitrd root=/dev/nfs nfsroot=192.168.3.34:/work/nfs_root/first_fs ip=192.168.3.10:192.168.3.34:192.168.3.10:255.255.255.0::eth0:off init=/linuxrc console=ttySAC0,115200
然后进行save  ,进行重启
出现如下结果

TCP cubic registered
NET: Registered protocol family 1
s3c2410-rtc s3c2410-rtc: setting the system clock to 2091-04-11 04:24:36 (3827103876)
IP-Config: Complete:
      device=eth0, addr=192.168.3.10, mask=255.255.255.0, gw=192.168.3.10,
     host=192.168.3.10, domain=, nis-domain=(none),
     bootserver=192.168.3.34, rootserver=192.168.3.34, rootpath=
Looking up port of RPC 100003/2 on 192.168.3.34
Looking up port of RPC 100005/1 on 192.168.3.34
VFS: Mounted root (nfs filesystem).
Freeing init memory: 140K
Warning: unable to open an initial console.
Failed to execute /linuxrc.  Attempting defaults...

Kernel panic - not syncing: No init found.  Try passing init= option to kernel
l.

回帖(1)

王龙

2019-5-7 10:43:21
我的first_fs文件里面的linuxrc不小心被删除了,所以无法打开终端
举报

更多回帖

发帖
×
20
完善资料,
赚取积分