楼主,版主,kasim
你好
我想请教个关于文件系统启动的问题。。。
自己制作的文件系统,通过nfs挂接,正常启动。。。init=/sbin/init
将另外一板子上的文件系统 拷贝到虚拟机下,通过nfs 挂接,
出现
VFS: Mounted root (nfs filesystem) on device 0:11
Freeing init memory: 128K (到此,表示已经文件系统挂接上了)
Failed to execute /sbin/init. Attemping defaults...
Kernel panic - not syncing: No init found. Try passing init=option to kernel
而此文件系统在那块板子(IXP420)上可以正常启动。。。
去网上搜索了此问题,可能存在两个问题,一个是init文件,另一个是关于链接到busybox的。。。
init文件确实没问题。。。
网上朋友说,init文件应当链接给busybox, 显示 init : symbolic link to `bin/busybox
而我通过 file /sbin/init
init : ELF 32-bit LSB executable, ARM, version 1, for GNU/Linux 2.4.1, dynamically linked (uses shared libs), stripped
也就是说 我的init文件未链接到busybox。。。 但在IXP420上可以启动,mini2440上无法启动。
楼主能否给点建议???