/sbin/init fails to execute (busybox-1.15.2)

mayur nande mayur.nan at gmail.com
Mon Dec 28 13:20:53 UTC 2009


Hello,

I developed an arm toolchain (for arm1176 platform) using the
cross-tool-ng (with glibc-2.9,binutils-1.19, gcc-4.3.4). I then
followed this link to develop a busybox based filesystem:
http://wiki.davincidsp.com/index.php/Creating_a_Root_File_System_for_Linux_on_OMAP35x

I am using busybox-1.15.2. After my filesystem is built, i try to boot
my ARM1176 using this filesytem using NFS mount. The filesystem is
mounted successfully, but /sbin/init fails to execute and gives the
following error:

md: autorun ...
md: ... autorun DONE.
Looking up port of RPC 100003/2 on 10.170.0.51
Looking up port of RPC 100005/1 on 10.170.0.51
VFS: Mounted root (nfs filesystem).
Freeing init memory: 152K
/sbin/init: error while loading shared libraries: libm.so.6: cannot
open shared object file: No such file or directory
Kernel panic - not syncing: Attempted to kill init!

I can see that /lib has the following files:
-rwxr-xr-x   1 root root  1334602 Dec 28 16:11 libm-2.9.so
lrwxrwxrwx   1 root root       11 Dec 28 16:20 libm.so.6 -> libm-2.9.so

Does anyone has any idea what is happening here? Any pointers will be helpful.

Thanks in advance for your help!

Best Regards
Mayur


More information about the busybox mailing list