[oe] [PATCH] Micro image needs some help

Peter Chubb peter.chubb at nicta.com.au
Thu Jun 11 09:14:10 UTC 2009


>>>>> "Phil" == Phil Blundell <pb at reciva.com> writes:

Phil> On Thu, 2009-06-11 at 12:23 +1000, Peter Chubb wrote:
>> I've been attempting to use the micro-image on a BeagleBoard.  I
>> have a couple of problems: -- not all the kernel modules necessary
>> are installed (in fact, none are.)  -- Nothing mounts /sys or /proc
>> so udev bombs out early.

Phil> /proc is meant to be mounted by /etc/rcS, and I guess it'd make
Phil> sense to have /sys mounted there as well.  I don't know why that
Phil> script wouldn't be managing to mount /proc for you, though:
Phil> that's a bit weird.

Do you mean /etc/init.d/rcS ? It's supposed to be invoked from
/etc/inittab in sysinit state, but doesn't seem to be succeeding.
I'll be doing some more debugging tomorrow.

Is there an easy way to work out which recipe installed which file
into the rootfs? find recipes -type f -print0 | xargs -0 grep rcS took a long
time to find sysvinit together with a lot of false positives.  How
will this work if I try to use busybox init instead of sysvinit?

In a normal system (with initscripts installed), it looks as if /sys
and /proc are mounted by /etc/init.d/sysfs.sh before udev is started.
--
Dr Peter Chubb                              peter DOT chubb AT nicta.com.au
http://www.ertos.nicta.com.au           ERTOS within National ICT Australia
           Kernel Engineering Group (KEG): Where Systems Brew.




More information about the Openembedded-devel mailing list