> Thanks for the answers guys.
>
> One quick question though: if I have and IDE hdd, do I *have* to
> compile the IDE driver in to the kernel, or can it be modular? And
> does the same apply for any type of hdd, such as SATA?

I can't think of a situation where I would remove an IDE driver from a
running system, so [for me] there is no reason not to compile it in.
To answer your question, (IIRC!) the driver to access your root
partition must be compiled in the kernel, or you must use an
initrd-type solution.

-John