Для большинства/всех этих действий вам потребуется быть пользователем root, поэтому просто используйте
sudo -i
Установите некоторые утилиты и библиотеки -
apt-get install build-essential fakeroot kernel-package libncurses5-dev zlib1g-dev libssl-dev xz-utils
Затем извлеките дерево исходников ядра, исправьте его и (возможно) скопируйте рабочий конфиг из /boot в /path/to/source/.config
Затем настройте ядро с помощью
make oldconfig
или
make menuconfig
После того, как оно настроено, выполните сборку. В команде build вы добавляете к версии -
make-kpkg clean
fakeroot make-kpkg --initrd --append-to-version=-MyPatchedKernel kernel_image kernel_headers
Это создаст для вас 2 deb файла - один для ядра, другой для заголовков. Если вы работаете в /usr/src/linux, то deb-файлы будут находиться в /usr/src. Установите их с помощью dpkg, и все будет готово.