Hi,

I have recently installed Arch (like it a lot!), but I'm noticing a problem
during boot which causes my system not to boot. 

In rc.sysinit, there are lines like this:

[ "`grep sysfs /proc/filesystems`" ] && mount -n -t sysfs none /sys

which comes before the /usr filesystem.

which grep returns:

/bin/grep

and ldd /bin/grep returns

        linux-gate.so.1 =>  (0xffffe000)
        libpcre.so.0 => /usr/lib/libpcre.so.0 (0xb7fb5000)
        libc.so.6 => /lib/tls/libc.so.6 (0xb7e9b000)
        /lib/ld-linux.so.2 (0xb7fe1000)

since /usr isn't mounted, I'm getting an error about libpcre not being found,
which causes the grep command to fail and thus /sys to not be mounted. This also
causes other errors for me like lvm not being mounted (where /usr is). So I have
had to comment out the offending lines to get my system to boot. Perhaps a
better solution would be to have a statically linked /bin/grep or have it (and
dependencies in the initrd [I'm using the stock kernel]).

Anyway, I've looked in the mail archives and bug tracker and tried to search the
wiki for initscripts, grep, rc.sysinit, libpcre not found on boot, etc with no
joy. Also tried google, but I'm not finding anything more helpful there either. 

Is this a known issue? Is anyone else seeing this behavior?

TIA

Jeff


_______________________________________________
arch mailing list
[email protected]
http://www.archlinux.org/mailman/listinfo/arch

Reply via email to