Como Instalar Kernel Compilado com Segurança no Debian/Devuan

[Etapas] [Processos] [Comandos] [Observações Críticas]
[1] Dependências
[Debian/Devuan]
apt update &&  apt install build-essential libncurses-dev bison flex libssl-dev libelf-dev
Leia documentação official abaixo.
[1.1] [Opcional]
[Ativar backports para dependências]
apt -t bookworm/daedalus-backports install libelf-dev
Caso ocorram erros [pacotes quebrados]
[2] [Baixar]
[kernel]
[backports]
apt -t bookworm/daedalus-backports install linux-source O pacote linux-source-6.12 contém o código do kernel LTS.Acesse kernel.org para versões mais recentes.
[2.1] Verifique:
[o diretório]
cd /usr/src && ls
Confirme o nome exato da pasta linux-source-6.12 antes de extrair. Evita erros de caminho inexistente.
[3] Extrair:
[preparar]
[código-fonte]
tar -xvf linux-source-*.tar.xz && cd linux-source-6.12 && cp /boot/config-$(uname -r) .config Esses passos garantem que você comece com a configuração atual do kernel, evitando problemas de compatibilidade.
[4] Configurar:
[o Kernel]
make olddefconfig

Solicitamos que você examine a tabela apresentada antes de selecionar uma das opções disponíveis.Comparativo

Mantém sua config atual. Utilize make menuconfig para ajustes manuais. Evite make config - é muito demorado.
[5] [Compilação] make -j$(nproc) bindeb-pkg Usa todos os núcleos da CPU para acelerar o processo. Inicie o processo de compilação e geração dos pacotes .deb.
[5.1] Limpeza:
[pós-compilação]
make clean && make mrproper Use apenas se quiser liberar espaço após gerar os pacotes .deb.
[6] Instalação:
[kernel]
cd /usr/src/ && dpkg -i *.deb Instala o kernel e headers.
[7] Atualizar GRUB:
[Debian/Devuan]
update-grub Verifique se o novo kernel aparece no menu do grub.
[8] Verificar:
[após reboot]
uname -r Confirme que a versão do kernel mudou.
[9] Verificar:
[instalação]
ls /boot/vmlinuz-*6.12.43* && grep -A5 "6.12.43" /boot/grub/grub.cfg Confirma que o kernel está em /boot e foi adicionado ao menu de boot.
[10] [Opcional]
Proteger contra
[atualizações]
apt-mark hold linux-image-6.12.43 linux-headers-6.12.43 Evita que apt upgrade substitua seu kernel personalizado por um do repositório.
[11]
Em caso de falha:
remover com segurança
dpkg -r linux-image-6.12.43 linux-headers-6.12.43 Remove **todos os arquivos, entradas do GRUB e módulos**..

📘 Documentação oficial: Debian Kernel

COMPILAÇÃO SEGURA DE KERNEL — DEVUAN/DEBIAN 1. make -j$(nproc) bindeb-pkg → Usa todos os núcleos — gera pacotes .deb 2. make clean && make mrproper → Libera espaço após gerar .deb (opcional) 3. cd /usr/src/ && dpkg -i *.deb → Instala kernel e headers sem substituir o antigo 4. update-grub ✓ O kernel antigo permanece no menu — rollback seguro

⤓ Baixar SVG