Guia completo: como compilar e instalar o Kernel Linux 6.15.1 (e qualquer versão estável) do zero

Escrito por
Emanuel Negromonte
Fundador do SempreUPdate. Acredita no poder do trabalho colaborativo, no GNU/Linux, Software livre e código aberto. É possível tornar tudo mais simples quando trabalhamos juntos, e...

Domine o coração do seu sistema com um kernel Linux sob medida para você!

Você é um entusiasta do Linux que busca o máximo desempenho, a última compatibilidade de hardware ou apenas quer entender melhor como o coração do seu sistema funciona? Compilar o Kernel Linux a partir do código-fonte é uma jornada recompensadora que lhe dá controle total. Como já noticiamos, o Kernel Linux 6.15.1 foi lançado.

Por que compilar o kernel?

Compilar o seu próprio kernel permite:

  • Acessar correções de bugs e melhorias de segurança mais recentes.
  • Otimizar o kernel para hardware específico, removendo módulos desnecessários.
  • Resolver problemas de compatibilidade com drivers mais novos.
  • Aprender profundamente como o Linux funciona por dentro.

⚠️ Aviso importante: Este é um processo avançado. Recomendamos backup completo dos seus dados antes de começar.

Para quem é (e quem não precisa)

Este guia é ideal para:

  • Usuários de Ubuntu LTS, Debian Stable, Fedora Workstation etc.
  • Quem está em versões anteriores e deseja os benefícios do Kernel 6.15.1.
  • Administradores de sistemas e desenvolvedores que precisam de um kernel customizado.

Não é recomendado para:

  • Usuários de distros rolling release como Arch Linux, openSUSE Tumbleweed ou Fedora Rawhide.

Pré-requisitos: o que você precisa antes de começar

  • ✅ Linux funcional com acesso ao terminal
  • ✅ Permissões de sudo
  • ✅ Conexão com a internet
  • ✅ Pelo menos 15 GB de espaço livre
  • ✅ Paciência (compilar leva tempo)

Passo 1: preparando o ambiente de compilação

Atualizar o sistema

Ubuntu/Debian:

sudo apt update && sudo apt upgrade -y

Fedora/RHEL:

sudo dnf update -y

Instalar dependências

Ubuntu/Debian:

sudo apt install build-essential libncurses-dev libssl-dev flex bison libelf-dev libudev-dev dwarves zstd rsync

Fedora/RHEL:

sudo dnf install @development-tools ncurses-devel openssl-devel flex bison elfutils-libelf-devel systemd-devel zstd rsync

Passo 2: baixando o código-fonte do kernel

Baixar do kernel.org

wget https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.15.1.tar.xz

Verificar integridade (recomendado)

sha256sum linux-6.15.1.tar.xz

Compare com o checksum oficial em kernel.org.

Passo 3: extraindo e configurando o kernel

tar -xf linux-6.15.1.tar.xz
cd linux-6.15.1

Opções de configuração

Opção 1 – recomendada:

cp /boot/config-$(uname -r) .config
make olddefconfig

Opção 2 – avançada:

make localmodconfig

Opção 3 – expert:

make menuconfig

Passo 4: compilando o kernel

make -j$(nproc)

⏳ Pode levar de minutos a algumas horas, dependendo do seu hardware.

Passo 5: instalando o kernel e seus módulos

sudo make modules_install
sudo make install

Passo 6: atualizando o GRUB

Ubuntu/Debian:

sudo update-grub

Fedora/RHEL:

sudo grub2-mkconfig -o /boot/grub2/grub.cfg

Passo 7: reiniciando e testando o novo kernel

sudo reboot

Na tela do GRUB, selecione Kernel 6.15.1.

Verifique:

uname -r

Resultado esperado: 6.15.1 ou 6.15.1-custom

Como reverter em caso de problemas

  1. Reinicie e escolha o kernel anterior no GRUB.
  2. Para remover o kernel customizado:
cd linux-6.15.1 && sudo make uninstall && sudo update-grub
  1. (Opcional) Excluir o diretório:
rm -rf linux-6.15.1

FAQ: problemas comuns

Erro “cannot find -lncurses”

Reinstale as dependências com apt install libncurses-dev.

Tela preta após boot

Boot pelo kernel anterior e use make olddefconfig para reconstruir com segurança.

Drivers de som, rede ou vídeo não funcionam

Módulos ausentes. Use make menuconfig e ative os drivers corretos.

Desempenho ruim

Possível configuração errada. Recompile com make olddefconfig.

Espaço insuficiente em /boot

Remova kernels antigos via: sudo apt purge linux-image-VERSAO

Posso usar esse kernel para sempre?

Sim, mas você não receberá atualizações automáticas. Monitore novas versões no kernel.org.

Conclusão

Compilar o kernel Linux é um ritual técnico clássico, que entrega aprendizado, desempenho e domínio do sistema como poucos outros procedimentos.

Você agora sabe:

  • Como preparar o ambiente.
  • Como configurar, compilar e instalar com segurança.
  • Como reverter com facilidade se algo der errado.
Compartilhe este artigo