O Kernel Linux 6.18.13 introduz refinamentos críticos no agendador de tarefas (EEVDF) e suporte aprimorado para as novas arquiteturas de GPU. Esta versão foca em estabilidade de longo prazo e correções de segurança em subsistemas de rede, sendo uma atualização recomendada para usuários que buscam performance em hardware de última geração.
As pesquisas indicam que o Kernel 6.18.13 apresenta instabilidades conhecidas com drivers NVIDIA inferiores à versão 570.xx em sistemas que utilizam o Wayland por padrão. Caso utilize drivers proprietários, certifique-se de que o pacote nvidia-dkms está instalado para que o módulo seja recompilado automaticamente.
Pré-requisitos e preparação
Antes de iniciar, certifique-se de que seu sistema possui ao menos 20 GB de espaço livre em disco, pois o processo de compilação gera muitos arquivos temporários. É fundamental que o Secure Boot esteja desativado na sua BIOS/UEFI, uma vez que kernels compilados manualmente não possuem a assinatura digital de confiança exigida por esse recurso.
Para garantir que você possa retornar ao kernel anterior em caso de erro, configure o menu do Grub para ser exibido durante o boot. Edite o arquivo de configuração principal:
Bashsudo nano /etc/default/grubProcure as linhas GRUB_TIMEOUT_STYLE=menu e defina um GRUB_TIMEOUT=10. Após salvar, atualize o carregador de inicialização conforme sua distribuição:
Bash# Ubuntu, Debian e derivados sudo update-grub # Fedora (UEFI) sudo grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg # Manjaro e Arch Linux sudo grub-mkconfig -o /boot/grub/grub.cfgPasso 1: Instalação de dependências
As ferramentas de compilação variam entre as famílias de distribuições. Escolha o comando correspondente ao seu sistema para instalar compiladores, bibliotecas de compressão e cabeçalhos necessários.
Ubuntu, Debian e derivados:
Bashsudo apt update && sudo apt install build-essential libncurses-dev bison flex libssl-dev libelf-dev dwarvesFedora:
Bashsudo dnf groupinstall "Development Tools" && sudo dnf install ncurses-devel bison flex openssl-devel elfutils-libelf-devel dwarvesManjaro e Arch Linux:
Bashsudo pacman -S base-devel ncurses bison flex openssl libelf dwarvesPasso 2: Download e extração
Recomendamos realizar o processo dentro da pasta de Downloads para manter a organização. Utilizaremos o espelho oficial do Kernel.org para garantir a integridade dos arquivos.
Bashcd ~/Downloads Bashwget https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.18.13.tar.xz Bashtar -xvf linux-6.18.13.tar.xz Bashcd linux-6.18.13Passo 3: Configuração do Kernel (.config)
Para garantir que o novo kernel suporte todo o seu hardware atual, utilizaremos a configuração do sistema em execução como base. Em distribuições como Debian e Ubuntu, é obrigatório desativar as chaves de certificados revogados para evitar erros de compilação.
Bashcp /boot/config-$(uname -r) .config Bashscripts/config --disable SYSTEM_TRUSTED_KEYS Bashscripts/config --disable SYSTEM_REVOCATION_KEYS Bashmake olddefconfigPasso 4: Compilação do código
Este processo utiliza o compilador GCC para transformar o código-fonte em binários executáveis. O parâmetro -j$(nproc) instrui o sistema a usar todos os núcleos disponíveis do processador, reduzindo drasticamente o tempo de espera.
Bashmake -j$(nproc)Passo 5: Instalação dos módulos e imagem
Com a compilação finalizada, o próximo passo é mover os módulos para o diretório do sistema e registrar a nova imagem no diretório de boot, seguida da atualização do mapa de inicialização.
Bashsudo make modules_install Bashsudo make install Bash# Necessário apenas em Debian/Ubuntu sudo update-initramfs -c -k 6.18.13 Bash# Comando universal para atualizar o menu de boot sudo update-grubVerificação de drivers (DKMS)
Caso você utilize drivers proprietários da NVIDIA, o serviço DKMS deve agir imediatamente após a instalação. Verifique se o driver foi corretamente associado ao novo kernel para evitar problemas de interface gráfica no primeiro login.
Bashdkms statusSolução de problemas
Se o sistema apresentar um “Kernel Panic” ou travar no boot, reinicie o computador e segure a tecla Shift (ou Esc) para acessar o menu do Grub. Vá em Advanced options e selecione a versão anterior do kernel. Para limpar os arquivos de compilação após o sucesso e recuperar espaço:
Bashrm -rf ~/Downloads/linux-6.18.13*