1, 目的使用nfs方式启动系统
目前nfs服务已经建立,在虚拟机上生成文件,对应的
开发板上能看到。
2 设置了环境变量
set bootargs nointrd root=/dev/nfs nfsroot=192.168.1.102:/work/nfs_root ip=192.168.1.17:192.168.1.102:192.168.1.1:255.255.255.0::eth0:off init=/linuxrc console=ttySAC0
虚拟机和主机能互相Ping通。
然后save,并用print命令打印正常。
重启系统后有问题,显示如下:
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.1.17, mask=255.255.255.0, gw=192.168.1.1,
host=192.168.1.17, domain=, nis-domain=(none),
bootserver=192.168.1.102, rootserver=192.168.1.102, rootpath=
Looking up port of RPC 100003/2 on 192.168.1.102
Looking up port of RPC 100005/1 on 192.168.1.102
VFS: Mounted root (nfs filesystem).
Freeing init memory: 140K
Warning: unable to open an ini
tial console.
Failed to execute /linuxrc. Attempting defaults...
Kernel panic - not syncing: No init found. Try passing init= option to kernel.
是不是将fs_mini_mdev文件夹的内容拷贝到虚拟机相应的目录就可以了,它和fs_mini_mdev_new有什么区别?
是不是配套虚拟机的目录下没有文件系统?我用的是nfs_root,没有再建立first_fs,视频中该目录有lib,dev等目录,我不想再建立,比较麻烦。不知道怎么解决。
另外;请问配套的u-boot.bin可以配合不同uimage和不同的文件系统?uimage内核需要和 相应的文件系统配套
fs_mini_mdev_new.yaffs2是不能烧写的--没看到相应的3.4内核