Forum Discussion
Altera_Forum
Honored Contributor
20 years agoOk - so I built busybox using the examples directory in windows - I just did it in windows for now because I couldn't get linux working yet. It built fine, and I installed it into a directory in my kernel build tree. so here is what I have:
In /bin I have: -rwxr-xr-x 1 jdhar vpgrp 259100 2005-11-29 10:21 busybox* lrwxrwxrwx 1 jdhar vpgrp 7 2005-11-29 10:31 cat -> busybox* lrwxrwxrwx 1 jdhar vpgrp 7 2005-11-29 10:32 chgrp -> busybox* lrwxrwxrwx 1 jdhar vpgrp 7 2005-11-29 10:32 chmod -> busybox* lrwxrwxrwx 1 jdhar vpgrp 7 2005-11-29 10:32 chown -> busybox* lrwxrwxrwx 1 jdhar vpgrp 7 2005-11-29 10:32 cp -> busybox* lrwxrwxrwx 1 jdhar vpgrp 7 2005-11-29 10:32 dd -> busybox* lrwxrwxrwx 1 jdhar vpgrp 7 2005-11-29 10:32 dmesg -> busybox* lrwxrwxrwx 1 jdhar vpgrp 7 2005-11-29 10:32 echo -> busybox* lrwxrwxrwx 1 jdhar vpgrp 7 2005-11-29 10:32 false -> busybox* lrwxrwxrwx 1 jdhar vpgrp 7 2005-11-29 10:32 kill -> busybox* lrwxrwxrwx 1 jdhar vpgrp 7 2005-11-29 10:32 ln -> busybox* lrwxrwxrwx 1 jdhar vpgrp 7 2005-11-29 10:32 ls -> busybox* lrwxrwxrwx 1 jdhar vpgrp 7 2005-11-29 10:32 mkdir -> busybox* lrwxrwxrwx 1 jdhar vpgrp 7 2005-11-29 10:32 mknod -> busybox* lrwxrwxrwx 1 jdhar vpgrp 7 2005-11-29 10:33 more -> busybox* lrwxrwxrwx 1 jdhar vpgrp 7 2005-11-29 10:32 mount -> busybox* lrwxrwxrwx 1 jdhar vpgrp 7 2005-11-29 10:32 msh -> busybox* lrwxrwxrwx 1 jdhar vpgrp 7 2005-11-29 10:32 mv -> busybox* lrwxrwxrwx 1 jdhar vpgrp 7 2005-11-29 10:32 ps -> busybox* lrwxrwxrwx 1 jdhar vpgrp 7 2005-11-29 10:33 pwd -> busybox* lrwxrwxrwx 1 jdhar vpgrp 7 2005-11-29 10:33 rm -> busybox* lrwxrwxrwx 1 jdhar vpgrp 7 2005-11-29 10:33 rmdir -> busybox* lrwxrwxrwx 1 jdhar vpgrp 7 2005-11-29 10:32 sh -> busybox* lrwxrwxrwx 1 jdhar vpgrp 7 2005-11-29 10:32 sync -> busybox* lrwxrwxrwx 1 jdhar vpgrp 7 2005-11-29 10:33 touch -> busybox* lrwxrwxrwx 1 jdhar vpgrp 7 2005-11-29 10:33 true -> busybox* lrwxrwxrwx 1 jdhar vpgrp 7 2005-11-29 10:33 umount -> busybox* lrwxrwxrwx 1 jdhar vpgrp 7 2005-11-29 10:32 uname -> busybox* In /dev I have a lot, but some important ones: @console,c,5,1 @null,c,1,3 @ttyJ0,c,232,16 for /sbin, I copied agetty.exe from the IDE to /sbin/agetty: -rwxr-xr-x 1 jdhar vpgrp 55212 2005-11-28 14:36 agetty* lrwxrwxrwx 1 jdhar vpgrp 14 2005-11-29 10:33 fdisk -> ../bin/busybox* lrwxrwxrwx 1 jdhar vpgrp 14 2005-11-29 10:33 freeramdisk -> ../bin/busybox* lrwxrwxrwx 1 jdhar vpgrp 14 2005-11-29 10:33 init -> ../bin/busybox* lrwxrwxrwx 1 jdhar vpgrp 14 2005-11-29 10:33 insmod -> ../bin/busybox* lrwxrwxrwx 1 jdhar vpgrp 14 2005-11-29 10:33 klogd -> ../bin/busybox* lrwxrwxrwx 1 jdhar vpgrp 14 2005-11-29 10:33 logread -> ../bin/busybox* lrwxrwxrwx 1 jdhar vpgrp 14 2005-11-29 10:33 lsmod -> ../bin/busybox* lrwxrwxrwx 1 jdhar vpgrp 14 2005-11-29 10:34 pivot_root -> ../bin/busybox* lrwxrwxrwx 1 jdhar vpgrp 14 2005-11-29 10:34 rmmod -> ../bin/busybox* lrwxrwxrwx 1 jdhar vpgrp 14 2005-11-29 10:34 syslogd -> ../bin/busybox* In /, I have a link to /sbin/init And in /etc, I have two files: inittab and rc.. my inittab is: # Startup the file system# null::sysinit:/bin/mount -t proc proc /proc# null::sysinit:/bin/mount -t sysfs sysfs /sys ::sysinit:/bin/sh /etc/rc # busybox console ttyJ0::respawn:/sbin/agetty 115200 ttyJ0 ::askfirst:/bin/sh and /etc/rc is just an echo so I can see something... I still get the warning - can't open console message. Is there any way to see if init is even being called??