Você precisará ser o usuário root para a maior parte / tudo isso, então use
sudo -i
Instale alguns utilitários e bibliotecas -
apt-get install build-essential fakeroot kernel-package libncurses5-dev zlib1g-dev libssl-dev xz-utils
Em seguida, extraia a árvore de código-fonte do kernel, corrija-a e (talvez) copie uma configuração funcional de / boot para /path/to/source/.config
Em seguida, configure o kernel com
make oldconfig
ou
make menuconfig
Uma vez configurado, construa-o. O comando de compilação é onde você acrescenta a versão -
make-kpkg clean
fakeroot make-kpkg --initrd --append-to-version=-MyPatchedKernel kernel_image kernel_headers
Isso gerará 2 arquivos deb para você - um para o kernel, um para cabeçalhos. Se você está trabalhando em / usr / src / linux, então os arquivos deb estarão em / usr / src. Instale-os usando o dpkg e você deve estar pronto.