Como compilar kernel no Linux Mint

Publicado por Xerxes em 06/04/2026

[ Hits: 85 ]

 


Como compilar kernel no Linux Mint



1. Dependências de compilação

Estes pacotes fornecem os compiladores e bibliotecas essenciais para lidar com o código em C do kernel.

sudo apt update

sudo apt install -y build-essential libncurses-dev bison flex libssl-dev libelf-dev dwarves bc wget gawk

2. Código-fonte

Vamos baixar exatamente a versão 9.16.11 (a mais recenente atualmente) como exemplo, descompactar o arquivo e entrar no diretório gerado. Porém, verifique a última versão disponível e adapte para a sua realidade atual:
cd ~/Downloads

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

tar -xf linux-6.19.11.tar.xz

cd linux-6.19.11

3. Configuração

Por que usar a configuração atual no kernel novo? Isso garante que seu novo kernel terá suporte ao hardware e recursos que já funcionam hoje, copiando as configurações da sua versão atual para a nova.

cp -v /boot/config-$(uname -r) .config

4. Desative as chaves de segurança

O Linux Mint herda uma configuração da Canonical que exige chaves de segurança para assinar os módulos. Como não temos essas chaves privadas, precisamos desativar essa exigência. Sem isso, a compilação falha. Obrigado, Gemini! ;-)

scripts/config --disable SYSTEM_TRUSTED_KEYS

scripts/config --disable SYSTEM_REVOCATION_KEYS

5. Aplicar as configurações

Este comando atualiza o arquivo .config. Ele verifica o que há de novo na versão baixada em relação ao seu kernel antigo e aplica as respostas padrão para as opções inéditas.

make olddefconfig

6. Compilação do kernel

O parâmetro -j$(nproc) identifica quantos núcleos de processamento você tem e divide a tarefa entre eles para otimizar o tempo de compilação. Mesmo assim pode demorar. A recomendação é preparar um café enquanto isso.

make -j$(nproc)

7. Instalação dos módulos

Após a compilação terminar, este comando copia os módulos recém-criados para o diretório /lib/modules/[versão do kernel].

sudo make modules_install

8. Instale o kernel e atualize o boot

O último passo copia o arquivo principal do kernel (vmlinuz) e o sistema de arquivos inicial (initrd) para a pasta /boot. No Linux Mint, o make install também atualiza o GRUB automaticamente. Mas não custa executar o update-grub manualmente ao final. Leva apenas alguns segundos e serve como uma verificação visual.

sudo make install

sudo update-grub

Pronto. Quando o terminal liberar o prompt após o último comando, reinicie o computador. O novo kernel estará disponível e selecionado no menu do GRUB.

Linux: Como compilar kernel no Linux Mint
Outras dicas deste autor

Mostrar temperatura no Conky

Stremio no Void Linux

Encontrando informações relevantes para o make.conf do Gentoo

Pós-instalação Simples do Slackware Current (2019)

Gerenciar serviços facilmente no Xubuntu

Leitura recomendada

Corrigindo o erro de "WARNING: Possibly missing firmware for module" no Arch Linux

Kernel Libre no Fedora 27

Kernel vanilla-sources no Funtoo usando a configuração do kernel 3.15.5 do Slackware

Passos Rápidos - Compilação do Kernel

Ativando e desativando CPUs sob demanda

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts