Como compilar kernel no Linux Mint

Publicado por Xerxes em 06/04/2026

[ Hits: 81 ]

 


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

Instalando e definindo as novas fontes Adwaita no GNOME

Como desativar Xscreensaver ao assistir vídeos no mplayer

SimpleScreenRecorder - Gravando Desktop no Slackware de forma simples

Alterar papel de parede do Salix Openbox

Restaurando o .bashrc do Ubuntu

Leitura recomendada

Comando para saber as versões de kernel instaladas e remover as antigas no Ubuntu

Como suspender/hibernar o computador via linha de comando

Instalação da placa de rede Attansic no Slackware Linux 12.1

Compilando corretamente o kernel 2.4.x no Slackware

Ubuntu 32 bits reconhecendo 4GB (ou mais) de RAM

  

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