These help texts should give useful information for the configuration of Linux kernel versions 1.2, 1.3, 2.0, and 2.1.
If you are new to Linux and anything in the help texts is unclear to you, please let me know. This thing is for you.
Feel free to use these help texts for your own configuration tools. I
have written a rather primitive drop-in replacements for the standard
configuration script Configure
which uses these help texts during the "make
config" stage. Since the
configuration process and the directory layout has slightly changed
under 1.3, there are now two versions of the help texts and
configuration scripts:
mv /usr/src/linux/Configure /usr/src/linux/Configure.oldthen download the new one from http://math-www.uni-paderborn.de/~axel/Configure-1.2 and put it in place:
mv Configure-1.2 /usr/src/linux/ConfigureThen fetch the help texts from http://math-www.uni-paderborn.de/~axel/Configure.help-1.2 and install them:
mv Configure.help-1.2 /usr/src/linux/Configure.helpYou can now configure your kernel as before with
make
config
; if you answer one of the configuration questions with
?
, you'll get help about that particular option.
Documentation/Configure.help
in the
kernel source tree.If you are running X, you will want to use the wonderful new X-based kernel configuration tool (which uses the help texts); just type
make xconfiginstead of
make configand go from there.
If you don't have X, you can also install my Configure script replacement (works only for kernels 1.3.36 and above). To do this, first rename the old script:
mv /usr/src/linux/scripts/Configure /usr/src/linux/scripts/Configure.oldthen download the new one from http://math-www.uni-paderborn.de/~axel/Configure-1.3 and put it in place:
mv Configure-1.3 /usr/src/linux/scripts/ConfigureYou can now configure the kernel as before with
make
config
; if you answer one of the configuration questions with
?
, you'll get help about that particular option.
make config
process with
?
, you'll get help for that particular option. X users
will want to use
make xconfig
instead. Another option is the super cool
text based menu directed configuration tool; just say make
menuconfig
and follow your nose. The help texts are
automatically used by that script as well.
More specific information about what exactly the Linux kernel does and how to download, patch and compile it is contained in Brian Ward's Kernel HOWTO.