Como compilar kernel no Linux Mint

Publicado por Xerxes em 06/04/2026

[ Hits: 45 ]

 


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

Ubuntu Gnome 3 Remix

Como instalar a distro BunsenLabs (sucessora do CrunchBang)

Limitando taxa de download do Yum (Fedora)

Instalando o Tema de Ícones Tela Circle

Recuperar senha de root do MySQL 8 no Fedora

Leitura recomendada

Reiniciar máquina após Kernel panic

Compilando um novo kernel herdando as configurações do antigo

Compilando kernel 3.16.1 no Fedora 20

Como suspender/hibernar o computador via linha de comando

Slackware - Como atualizar o kernel sem compilar

  

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