If you build the Kernel you must build and install the modules
one a lot of people short cut the config. My favorite .config is Pat's from Slackware for his Huge smp kernel. You should try never to build in the /usr/src/linux area because of conflicting headers. this is written on every read me file that comes with every released kernel. so make your folders in your directory called /home/your-name/build/kernel this creates a clean work area. now as root cd /usr/src/linux-your-kernel.
and do a "make mrproper"
then copy the hugesmp.config to
/usr/src/linux-your-kernel. rename it .config
now it is time to configure it.
make O=/home/name/build/kernel oldconfig
sudo make O=/home/name/build/kernel modules_install install
Please note: If the 'O=output/dir' option is used then it must be
used for all invocations of make.
Why a make old config if anything is added to the kernel you have a chance to put it in.
you will then get a lilo output if you are using grub then do not worry.
if using lilo you must do lilo from your host operating system that is using lilo.
and if your doing a 64 bit OS
this kernel will run 99 percent of everything and has support for your system.
just send Pat a Thank you His long hard work for a stable system has surpassed any other distro.
the .config is for 18.104.22.168 kernel try to stay with a 2.6.29 source.