我的板子是2440的,adroid内核是2.6.25的,不是从友善下的,文件系统是从友善下的,有2个版本的都试过了,android2.1-armv4t-rootfs.tar.gz,android-fs-20090825.tar.gz,都试过了。通过NFS启动,结果都是
IP-Config: Complete:
device=eth0, addr=202.114.3.252, mask=255.255.255.0, gw=202.114.3.254,
host=my2440, domain=, nis-domain=(none),
bootserver=202.114.3.77, rootserver=202.114.3.77, rootpath=
Looking up port of RPC 100003/2 on 202.114.3.77
Looking up port of RPC 100005/1 on 202.114.3.77
VFS: Mounted root (nfs filesystem).
Freeing init memory: 140K
Warning: unable to open an initial console.
Failed to execute /init. Attempting defaults...
Kernel panic - not syncing: No init found. Try passing init= option to kernel.
有个文件系统里面是启动执行/linuxrc,我改了启动参数后,效果还是一样的。
u-boot传递给kernel的参数如下:
Kernel command line: root=/dev/nfs rw nfsroot=202.114.3.77:/nfs init=/init ip=20
2.114.3.252:202.114.3.77:202.114.3.254:255.255.255.0:my2440:eth0:off console=tty
SAC0,115200
哪位帮我分析下,我网上找了不少资料都没解决。