Manter um kernel Linux atualizado é crucial para segurança, compatibilidade de hardware e otimização de desempenho.Atendimento a diferentes casos de utilização e níveis de especialização.
Parches de segurança:Mitigar as vulnerabilidades.
Suporte de hardware:Ativar dispositivos/funções mais recentes.
Ganhos de desempenho:Benefício das melhorias no planeamento/IO.
Fixes de estabilidade:Resolver bugs no nível do kernel.
️️Atenção:
Teste as atualizações em ambientes não de produção primeiro.
Garantir que os drivers críticos (por exemplo, NVIDIA, ZFS) suportem o kernel de destino.
Tenha sempre um plano de reserva.
Melhor para:Núcleos estáveis e testados com suporte a longo prazo (LTS).
Atualizar listas de pacotes:
sudo Aptoatualização&& sudo AptoAumentar completamente- Sim.
Instalar o núcleo HWE (Sistemas LTS):
Para o Ubuntu 22.04 LTS:
sudo Apto instalar- Instala-recomenda Linux-genérico-hwe-22.04
Reinicie e verifique:
sudo reiniciar não-nome -R # Verifique a versão do kernel (por exemplo, 6.5.x)
Melhor para:Entusiastas que precisam de funcionalidades de ponta.
Risco:Menos testado, possíveis problemas de compatibilidade.
Adicionar PPA principal:
sudoadd-apt-repository ppa:cappelikan/ppa- Sim. sudo Aptoatualização
Instalar a ferramenta de interface gráfica principal (opcional):
sudo Apto instalarlinha principal
Lançamento vialinha principal
para selecionar/instalar núcleos graficamente.
Ou Instalar através do CLI:
sudo Apto instalarlinux-imagem-não assinada-<versão>- Cabeçalhos genéricos do Linux...<versão>- genéricos
(substituir
com núcleo-alvo, por exemplo,6.8.4
)
Melhor para:Customização ou necessidades de depuração específicas.
Instalar Dependências:
sudo Apto instalarconstrução-essencial libncurses-dev bisão flex libssl-dev libelf-dev
Baixe o Kernel Source:
Visitakernel.org, baixar a fonte desejada (por exemplo,Linux-6.8.tar.xz
)).
Extrair e Configurar:
alcatrão - xvfLinux-6.8.tar.xzcdLinux-6.8fazermenuconfig# Use a configuração atual: /boot/config-$ ((uname -r)
Compilação e Instalação:
fazer- j$(nproc) # Compile usando todos os núcleos sudo fazermódulos_instalação# Instalar módulos sudo fazer instalar # Instalar o kernel sudoupdate-initramfs- c -K 6.8.0# Atualize o initramfs sudo update-grub # Atualizar GRUB sudo reiniciar
Iniciar no núcleo anterior:
Espera.Turno
durante a inicialização para acessar GRUB → Selecione núcleo mais antigo.
Remover Kernel Problemático:
sudo AptoPurge linux-image-<versão>- genéricos
Verifique o núcleo carregado:
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