[BusyBox] "auto: applet not found" ...

Karim Yaghmour karim at opersys.com
Fri Nov 7 14:33:10 MST 2003


Karim Yaghmour wrote:
> I'm kind'a stuck here ... For some reason which I cannot comprehend (yet),
> busybox pukes "auto: applet not found" when started by the kernel and
> then the kernel dies because init is gone. Yet, there is no symbolic
> link called "auto" pointing to BusyBox ... What's even weirder is if
> I pass "init=/sbin/init" to the kernel, BusyBox prints out its standard
> "Usage: busybox [function] [arguments]..." message, and when I look
> within the section of "Currently defined functions:" I see this:
> "head, id, or, insmod, kill, ..." I really don't get this one, how could
> "init" be replaced by "or" ... when I run the exact same busybox on
> another system, though, I see "head, id, init, insmod, kill" ...

I've now tried "init=/bin/sh" and I get this now:
"head, id, 8361 [KLE133] Host Bridge, ..."

Of course you won't find the "8361 [KLE133] Host Bridge" string anywhere
in BusyBox because it comes from the PCI code in the kernel ... So how
can some string which is usually in the kernel end up being used by
BusyBox ... keeping in mind that this thing is MMU-protected ... ?

Karim
-- 
Author, Speaker, Developer, Consultant
Pushing Embedded and Real-Time Linux Systems Beyond the Limits
http://www.opersys.com || karim at opersys.com || 514-812-4145



More information about the busybox mailing list