I usually grab the latest kernel from kernel.org to use for my Debian box.
Here is how I install it:
- ‘How To Compile A Kernel – Debian Etch’ is my template for creating the Debian packages.
- ‘Debian Official Kernel Configuration files’ is where I get the latest .config template matching my processor (k7) for compilation from.
The only thing I change in menuconfig is in “processor type and features”:
- Turn off “Symmetric multi-processing support”; I have only one processor
- Set “Preemtion Model” to Voluntary Kernel Preemtion. (It truly speeds things up for Desktop Users!)
Cleaning up unused modules and all that ? Why bother, The kernel only loads the modules it needs, and except for a longer compilation time, you can be sure the kernel is new, shiny and very likely to work perfectly.