Create a custom debian kernel
This is just a check list to compile a custom debian kernel. More informations and better explanations can be found in the official debian FAQ.
Install the kernel-package package
$> apt-get install kernel-package
Unpack the kernel sources
$> tar jxvf kernel-source-2.4.27.tar.bz2
Configure the kernel
$> cd kernel-source-2.4.27/
$> make menuconfig
Compile
$> make-kpkg --revision 01 --append-to-version -adc kernel_image
Install your custom kernel
$> dpkg -i kernel-image-2.4.27-adc_01_i386.deb
Some notes about the options
--revision
Sets the revision number of the resulting debian package.
--append-to-version
Sets the EXTRAVERSION variable in the kernel Makefile. It is useful to
have a separate modules tree in /lib/modules for each kernel you want to
use.