Like most people would agree to my suggestion, you will be better off
by compiling your own kernel.
So, here we go, first of all we'll need a few "utensils" : all the packeges that are needed to install the kernel images (initrd-tools, fileutils, modutils)
and the ones that are highly suggested :binutils, bin86, fakeroot and ncurses. Download the latest kernel source from
www.kernel.org
or use the one that comes with debian usually found on usr/src/
uncompress it on /usr/src and go into the file and open the shell window and type make menuconfig and configure your kernel to meet
YOUR needs if you find an option that you don't understand just type ?
and it will pop up with a brief description.
After you have finished configuring the kernel, save and exit.
Now comes the fun! type make clean
and now issue this command:
fakeroot make-kpkg --revision=3:custom.1.0 kernel_image
Now, where it says "custom" you can type whatever you want like "mykernel" or "customizedkernel" where 1.0 is the version so you can write whatever you want again "0.1" 0.0.1" or just 1.0 use it to track
your configured kernels.It is very likely that you will do it more than once!
Now, once it 's finished go back to usr/src you will find kernel nicely packeged ready to be installed like any program in .deb form
All this should do the trick, as you learn how to configure your kernel
you will find parts that are not needed for the kind of machine you got
by eliminating these parts your kernel will be slimmer and fast !!