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