On Fri, 09 Dec 2005 04:24:26 -0600, Harry Putnam wrote:

> Or alternatively it seems one could just use /proc/config.gz as
> /usr/src/linux/.config and run it manually.  Except I'm at a loss as
> to how an intitrd is built manually from a kernel compile.

You don't need an initrd when compiling your own kernel. genkernel uses
it because it needs modules for everything, including the kitchen sink,
available to the kernel before mounting the root filesystem. Compiling
them into the kernel would make it bloated. When you compile a kernel
manually, you choose which modules you need in the kernel, build those in
and either leave the rest out or compile them as separate modules.

Genkernel is intended to make things easier, and it may do when things
work as they should, but I find it makes life more difficult when
anything goes wrong. Building a kernel manually is not rocket science, it
is easier in the long run.


-- 
Neil Bothwick

An expert is nothing more than an ordinary person away from home.

Attachment: signature.asc
Description: PGP signature

Reply via email to