On Monday 28 March 2005 09:58, Simone Piunno wrote:
> The problem is not populating /dev on the root filesystem.
> The boot process stops before the root filesystem is even mounted.
> The real problem is udev segfaults inside initrd.
>
> Anyone has hints on this?

Starting at about line 615 of /usr/share/genkernel/gen_compile.sh

set -x
        if [ "${ARCH}" = 'x86' ]
        then
            ln -snf "${KERNEL_DIR}" klibc/linux || gen_die "Could not link to 
${KERNEL_D$
            compile_generic "KERNEL_DIR=$KERNEL_DIR USE_KLIBC=true 
USE_LOG=false DEBUG=f$
        else
            LDFLAGS='--static' compile_generic "-e KERNEL_DIR=$KERNEL_DIR 
USE_LOG=false $
        fi
#        strip udev || gen_die 'Failed to strip the udev binary!'
set +x

I'm in the process of building a 16mb initrd that does not use
klibc. My goal is to create a Udev system that can boot onto a
USB hard drive, FWIW.

--markc

--
[email protected] mailing list

Reply via email to