Failing to boot busybox inside initramfs

Christian Gmeiner christian.gmeiner at gmail.com
Wed Apr 6 13:54:23 UTC 2011


Hi Daniel,


>> [    3.648006] VFS: Cannot open root device "(null)" or unknown-block(8,1)
>
> Are you missing the /init -> /bin/busybox symlink?
>

Here are the contents of the initramfs

:~/kernel/linux-2.6.36.4$ lsinitramfs usr/initramfs_data.cpio.gz -l
usr/initramfs_data.cpio.gz
drwxr-xr-x   2 christia christia        0 Apr  6 15:50 /sbin
lrwxrwxrwx   1 christia christia       15 Apr  6 15:50 /sbin/poweroff
-> ../bin/busybox
lrwxrwxrwx   1 christia christia       15 Apr  6 15:50 /sbin/runlevel
-> ../bin/busybox
lrwxrwxrwx   1 christia christia       15 Apr  6 15:50 /sbin/halt ->
../bin/busybox
lrwxrwxrwx   1 christia christia       15 Apr  6 15:50 /sbin/getty ->
../bin/busybox
lrwxrwxrwx   1 christia christia       15 Apr  6 15:50 /sbin/reboot ->
../bin/busybox
lrwxrwxrwx   1 christia christia       15 Apr  6 15:50 /sbin/mdev ->
../bin/busybox
lrwxrwxrwx   1 christia christia       15 Apr  6 15:50
/sbin/pivot_root -> ../bin/busybox
lrwxrwxrwx   1 christia christia       15 Apr  6 15:50 /sbin/init ->
../bin/busybox
lrwxrwxrwx   1 christia christia       15 Apr  6 15:50 /sbin/fbsplash
-> ../bin/busybox
drwxr-xr-x   2 christia christia        0 Apr  6 15:50 /dev
crw-------   1 root     root       5,   1 Apr  6 15:50 /dev/console
drwxr-xr-x   2 christia christia        0 Apr  6 15:50 /bin
lrwxrwxrwx   1 christia christia        8 Apr  6 15:50 /bin/chown -> busybox
lrwxrwxrwx   1 christia christia        8 Apr  6 15:50 /bin/cp -> busybox
lrwxrwxrwx   1 christia christia        8 Apr  6 15:50 /bin/false -> busybox
lrwxrwxrwx   1 christia christia        8 Apr  6 15:50 /bin/ln -> busybox
lrwxrwxrwx   1 christia christia        8 Apr  6 15:50 /bin/logname -> busybox
lrwxrwxrwx   1 christia christia        8 Apr  6 15:50 /bin/cttyhack -> busybox
lrwxrwxrwx   1 christia christia        8 Apr  6 15:50 /bin/dmesg -> busybox
lrwxrwxrwx   1 christia christia        8 Apr  6 15:50 /bin/mv -> busybox
lrwxrwxrwx   1 christia christia        8 Apr  6 15:50 /bin/umount -> busybox
lrwxrwxrwx   1 christia christia        8 Apr  6 15:50 /bin/cat -> busybox
lrwxrwxrwx   1 christia christia        8 Apr  6 15:50 /bin/egrep -> busybox
lrwxrwxrwx   1 christia christia        8 Apr  6 15:50 /bin/basename -> busybox
lrwxrwxrwx   1 christia christia        8 Apr  6 15:50 /bin/mount -> busybox
-rwxr-xr-x   1 christia christia   974264 Apr  4 13:43 /bin/busybox
lrwxrwxrwx   1 christia christia        8 Apr  6 15:50 /bin/id -> busybox
lrwxrwxrwx   1 christia christia        8 Apr  6 15:50 /bin/login -> busybox
lrwxrwxrwx   1 christia christia        8 Apr  6 15:50 /bin/lspci -> busybox
lrwxrwxrwx   1 christia christia        8 Apr  6 15:50 /bin/uname -> busybox
lrwxrwxrwx   1 christia christia        8 Apr  6 15:50 /bin/lsusb -> busybox
lrwxrwxrwx   1 christia christia        8 Apr  6 15:50 /bin/ash -> busybox
lrwxrwxrwx   1 christia christia        8 Apr  6 15:50 /bin/ls -> busybox
lrwxrwxrwx   1 christia christia        8 Apr  6 15:50 /bin/stty -> busybox
lrwxrwxrwx   1 christia christia        8 Apr  6 15:50 /bin/mkfifo -> busybox
lrwxrwxrwx   1 christia christia        8 Apr  6 15:50 /bin/fsync -> busybox
lrwxrwxrwx   1 christia christia        8 Apr  6 15:50 /bin/mkdir -> busybox
lrwxrwxrwx   1 christia christia        8 Apr  6 15:50 /bin/test -> busybox
lrwxrwxrwx   1 christia christia        8 Apr  6 15:50 /bin/pwd -> busybox
lrwxrwxrwx   1 christia christia        8 Apr  6 15:50 /bin/mknod -> busybox
lrwxrwxrwx   1 christia christia        8 Apr  6 15:50 /bin/sleep -> busybox
lrwxrwxrwx   1 christia christia        8 Apr  6 15:50 /bin/env -> busybox
lrwxrwxrwx   1 christia christia        8 Apr  6 15:50 /bin/sh -> busybox
lrwxrwxrwx   1 christia christia        8 Apr  6 15:50 /bin/free -> busybox
lrwxrwxrwx   1 christia christia        8 Apr  6 15:50 /bin/grep -> busybox
lrwxrwxrwx   1 christia christia        8 Apr  6 15:50 /bin/tail -> busybox
lrwxrwxrwx   1 christia christia        8 Apr  6 15:50 /bin/sync -> busybox
lrwxrwxrwx   1 christia christia        8 Apr  6 15:50 /bin/ps -> busybox
lrwxrwxrwx   1 christia christia        8 Apr  6 15:50 /bin/rm -> busybox
lrwxrwxrwx   1 christia christia        8 Apr  6 15:50 /bin/reset -> busybox
lrwxrwxrwx   1 christia christia        8 Apr  6 15:50 /bin/[ -> busybox
lrwxrwxrwx   1 christia christia        8 Apr  6 15:50 /bin/echo -> busybox
lrwxrwxrwx   1 christia christia        8 Apr  6 15:50 /bin/add-shell -> busybox
lrwxrwxrwx   1 christia christia        8 Apr  6 15:50 /bin/chmod -> busybox
lrwxrwxrwx   1 christia christia        8 Apr  6 15:50 /bin/[[ -> busybox
lrwxrwxrwx   1 christia christia        8 Apr  6 15:50 /bin/vi -> busybox
lrwxrwxrwx   1 christia christia        8 Apr  6 15:50 /bin/true -> busybox
lrwxrwxrwx   1 christia christia        8 Apr  6 15:50 /bin/fgrep -> busybox
lrwxrwxrwx   1 christia christia       15 Apr  6 15:50 /init -> ../bin/busybox
drwxr-xr-x   2 christia christia        0 Apr  6 15:50 /proc
drwxr-xr-x   2 christia christia        0 Apr  6 15:50 /etc
drwxr-xr-x   2 christia christia        0 Apr  6 15:50 /etc/init.d
-rwxr-xr-x   1 christia christia       74 Apr  4 13:46 /etc/init.d/rcS
drwxr-xr-x   2 christia christia        0 Apr  6 15:50 /sys

greets,
Christian Gmeiner, MSc


More information about the busybox mailing list