Despite this best fit installation, you may want to rebuild the kernel at times.
Loadable kernel modules now include device drivers to manage various types of filesystems, network cards, and terminal devices to name a few.
As they work so closely with the kernel, the modules need to be compiled specifically for the kernel they are intended to support.
The kernel always looks for modules for its version number in the /lib/modules/ directory and permanently loads them into RAM memory for faster access.
Though the process is well documented in the release notes section of the Fedora website ( there are some clarifications that are needed. The installation process for the kernel sources is long, but not very complicated. Determine the version of your kernel with the uname command. If you are running the original version of the kernel that came with your installation discs, then the sources will be located in the /core/[[email protected] tmp]# wget ---- = `kernel-2.6.14-1.1644_FC4rpm' Resolving download.fedora... The configuration files for specific kernels shipped in Fedora Core will be located in the configs/ directory.
18.104.22.168, 22.214.171.124, 126.96.36.199, ... Connecting to download.fedora.redhat.com|188.8.131.52|:80... In this case the uname -a command is used to determine the systems CPU type (686) and the kernel type (SMP, Symmetrical Multi Processor), and the relevant configuration file is then copied to become the new /usr/src/linux/.config file to be used during the kernel compilation.
Always practice on a test system and keep a backup copy of your old kernel.