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