tar -zxvf linux-2.4.x.tar.gz
(Replace "x" with the current revision of the kernel source."
mv linux linux-2.4.x
cd linux-2.4.x
When this is complete and you are returned to a prompt you are ready to begin the configuration of the kernel.
Because this HOWTO is focused more towards beginners, there are some parts of the source tree that I will not cover in the configuration. Many of these features are for much more advanced users and if you plan on using them you should either consult someone with more experience in these areas or read the appropriate HOWTO specific to that subsystem or product.
The first, and oldest, way of configuring is "make config." This takes you through an unbelieveably long list of yes/no/module questions to determine what to support and what not to. Probably the most anoying issue with this method is if you make a mistake, there is no way to return to where you were, you just have to start over. This is long and tedious, and I do not reccomend it to anyone. As an alternative, there is "make oldconfig" which will only ask you questions about new features that have been added in this new release.
The next method is "make xconfig." As you may have guessed, you must be running the XWindow system to use this method, but this provides a nice point and click method of configuring the kernel. However, call me "old-school," but I prefer to do most administrative and matenence tasks in text-mode.
Finally, the last method of configuring the new kernel is "make menuconfig." This produces a psuedo-graphical mode in text and provides a more use friendly interface than the "make config." This is my personal favorite and what I am going to refer to in the rest of the HOWTO.