First stage, prepare your .config:
1. unpack your kernel source tarball
2. cd to the kernel source tree
3. make mrproper //it is a good practice to clean up the source tree even if you are unpack it from tarball
4. make menuconfig or make xconfig //select or de-select whatever applicable to you
5. when finish, save your configuration file as .config in the source tree.
Second stage, build the kernel and modules:
make-kpkg --append-to-version -custom kernel-image
It takes quite a long time in this step. After finish, you should have a kernel-image-*.deb in the parent directory.
Become root and install it with dpkg -i kernel-image-*.deb
1. unpack your kernel source tarball
2. cd to the kernel source tree
3. make mrproper //it is a good practice to clean up the source tree even if you are unpack it from tarball
4. make menuconfig or make xconfig //select or de-select whatever applicable to you
5. when finish, save your configuration file as .config in the source tree.
Second stage, build the kernel and modules:
make-kpkg --append-to-version -custom kernel-image
It takes quite a long time in this step. After finish, you should have a kernel-image-*.deb in the parent directory.
Become root and install it with dpkg -i kernel-image-*.deb