1. Ez inkább blog lenne, nem?
2. Ne a /boot alól vedd a konfigurációs fájlt, mert az nem egyezik meg az éppen futó kernel valódi konfigurálásával. Ezt könnyű észrevenni, mert abban be van kapcsolva a debug mód és GB-os lesz a kapott méret. Helyette célszerűbb a headers csomagjának telepítéséből kapott /usr/src/linux-headers-$(uname -r)/.config fájlt használni.
3. Jó a make menuconfig is, nem kell hozzá annyi csomagot telepíteni.
4. A kapott headers csomaggal nem lesz így jó, mert a kernelben a /lib/modules/$(uname -r) könyvtárban a build és a source linkek a forrásra mutatnak, de amint törlöd azt nem fognak befordulni a külső modulok, például a zárt eszközmeghajtók. Két lehetőség van ennek a kivédésére. Az egyik az, hogy a forrást közvetlen a /usr/src könyvtár alá bontod ki és pontosan azt a nevet adod neki, mint majd a kernelnek. Ekkor fordítás után ha törlöd a forrást és telepíted a headers csomagot, pontosan a helyére kerülnek a dolgok. A másik megoldás meg az, hogy miután elkészült a Debian csomagfájl, kicsomagolod azt, átírod a linkeket helyesre, majd visszacsomagolod. Én ez utóbbit szoktam már mostanában csinálni.