Detalhes dos processos
Casa / Casos /

Casos de empresas sobre O guia definitivo para atualizar o seu kernel Ubuntu: métodos e melhores práticas

O guia definitivo para atualizar o seu kernel Ubuntu: métodos e melhores práticas

2025-06-18

Manter um kernel Linux atualizado é crucial para segurança, compatibilidade de hardware e otimização de desempenho. Este guia descreve métodos confiáveis para atualizar o kernel em sistemas Ubuntu, atendendo a diferentes casos de uso e níveis de experiência.


Por que atualizar o kernel?

  • Correções de segurança: Mitigar vulnerabilidades.

  • Suporte de hardware: Habilitar dispositivos/recursos mais recentes.

  • Ganhos de desempenho: Beneficiar de melhorias no agendador/IO.

  • Correções de estabilidade: Resolver bugs no nível do kernel.

⚠️ Cuidado:

  • Teste as atualizações em ambientes que não sejam de produção primeiro.

  • Certifique-se de que os drivers críticos (por exemplo, NVIDIA, ZFS) suportem o kernel de destino.

  • Sempre tenha um plano de backup/reversão.


Método 1: Usando os repositórios oficiais do Ubuntu (Recomendado)

Melhor para: Kernels estáveis e testados com suporte de longo prazo (LTS).

Passos:

  1. Atualizar listas de pacotes:

    bash


    sudo apt update && sudo apt full-upgrade -y
  2. Instalar Kernel HWE (Sistemas LTS):
    Para Ubuntu 22.04 LTS:

    bash


    sudo apt install --install-recommends linux-generic-hwe-22.04
  3. Reiniciar e verificar:

    bash


    sudo reboot
    uname -r  # Verificar a versão do kernel (por exemplo, 6.5.x)

Método 2: Usando Mainline Kernel PPA (Kernels mais recentes)

Melhor para: Entusiastas que precisam de recursos de ponta.
Risco: Menos testado; possíveis problemas de compatibilidade.

  1. Adicionar Mainline PPA:

    bash


    sudo add-apt-repository ppa:cappelikan/ppa -y
    sudo apt update
  2. Instalar Ferramenta GUI Mainline (Opcional):

    bash


    sudo apt install mainline

    Iniciar via mainline para selecionar/instalar kernels graficamente.

  3. Ou instalar via CLI:

    bash


    sudo apt install linux-image-unsigned-<versão>-generic linux-headers-<versão>-generic

    (Substitua  com o kernel de destino, por exemplo, 6.8.4)


Método 3: Compilação manual do kernel

Melhor para: Personalização ou necessidades específicas de depuração.

Procedimento:

  1. Instalar dependências:

    bash


    sudo apt install build-essential libncurses-dev bison flex libssl-dev libelf-dev
  2. Baixar código-fonte do kernel:
    Visite kernel.org, baixe a fonte desejada (por exemplo, linux-6.8.tar.xz).

  3. Extrair e configurar:

    bash


    tar -xvf linux-6.8.tar.xz
    cd linux-6.8
    make menuconfig  # Use a configuração atual: /boot/config-$(uname -r)
  4. Compilar e instalar:

    bash


    make -j$(nproc)                # Compilar usando todos os núcleos
    sudo make modules_install      # Instalar módulos
    sudo make install              # Instalar kernel
    sudo update-initramfs -c -k 6.8.0  # Atualizar initramfs
    sudo update-grub               # Atualizar GRUB
    sudo reboot

Plano de reversão

  1. Inicializar no kernel anterior:

    • Segure Shift durante a inicialização para acessar o GRUB → Selecione o kernel mais antigo.

  2. Remover kernel problemático:

    bash


    sudo apt purge linux-image-<versão>-generic

Verificação e melhores práticas

  • Verificar o kernel carregado:

    Contato rápido

    Endereço

    Sala 302, Edifício 26, n.o 1301-1 Rua Guanguang Comunidade Xinlan, Rua Guanlan, Distrito Longhua Shenzhen, Guangdong, China

    Telefone

    86--18576671228

    A nossa newsletter
    Inscreva-se no nosso boletim informativo para obter descontos e mais.