As distribuições empacotam kernels com módulos, integração do initramfs, atualizações do carregador, assinaturas e política de suporte. Use esse fluxo gerenciado, salvo quando estiver desenvolvendo ou testando deliberadamente um kernel personalizado e souber recuperar a máquina.
Kernel · Lição 4
Instalação do Kernel
Aprenda a instalar, inicializar, verificar e manter um kernel da distribuição com uma alternativa testada.
Kernels em execução e instalados
Veja a versão do kernel em execução:
$ uname -r
6.8.0-00-generic
Isso não lista todos os kernels instalados nem muda assim que um pacote novo é instalado. O sistema precisa iniciar a nova imagem antes que uname -r a informe. Consulte pacotes e entradas de boot com as ferramentas da distribuição.
O que uname -r exibe?
Prefira o pacote de acompanhamento da distribuição
Instale ou mantenha o meta-pacote de kernel compatível para continuar recebendo atualizações de segurança. Os nomes dependem da versão, arquitetura, hardware e variante. O Ubuntu costuma oferecer linux-generic, mas sistemas cloud, low-latency, HWE, OEM, real-time e de outras arquiteturas usam pacotes diferentes.
Não transforme diretamente uma string de versão de uname -r em um operando de apt install presumindo que ela seja válida. Consulte a documentação atual da distribuição e examine os candidatos com o gerenciador de pacotes antes da instalação.
Por que um meta-pacote de kernel compatível é útil?
Preparação da alteração
Antes da transação:
- Confirme repositórios, assinaturas, ciclo de suporte e variante pretendida.
- Garanta espaço suficiente em
/bootou na ESP. - Preserve um kernel funcional e uma entrada selecionável.
- Verifique console, gerenciamento remoto, mídia de resgate, chaves de recuperação e rollback.
- Confira módulos fora da árvore, drivers de armazenamento e rede, assinatura para Secure Boot, hibernação e compatibilidade com virtualização.
A transação deve gerar um initramfs correspondente e atualizar entradas pelos hooks da distribuição. Leia todo erro; o pacote constar como instalado não basta se a geração falhou.
Por que um erro de geração do initramfs impede considerar a instalação bem-sucedida?
Inicialização e validação
Agende uma reinicialização controlada, considerando as partes interessadas e as cargas de trabalho ativas. Garanta que o console possa escolher a entrada antiga caso a padrão falhe. Depois do boot:
$ uname -r
$ journalctl -k -b
$ systemctl --failed
Use equivalentes em sistemas sem systemd. Valide armazenamento, rede, gráficos, entrada, módulos de segurança, módulos externos, containers, VMs e aplicativos. Um prompt de login não é validação completa.
Quando um pacote comum de kernel recém-instalado passa a ser o kernel em execução?
Remoção de kernels antigos
Use o fluxo de limpeza do gerenciador somente depois de validar o novo kernel. Nunca remova o kernel em execução, a única alternativa funcional nem pacotes exigidos pelo meta-pacote ativo. Revise a remoção e as entradas resultantes.
Apagar manualmente arquivos de /boot deixa pacotes e carregador inconsistentes. Se já não houver espaço, prepare a recuperação antes de mudar arquivos.
Qual kernel deve permanecer instalado durante a validação inicial do novo?
O laboratório Personalizar o Menu de Inicialização GRUB2 no Linux oferece um ambiente seguro para entender várias entradas.
Lição concluída
Você concluiu Instalação do Kernel
Agora você consegue tratar uma atualização do kernel como mudança na cadeia de boot e compatibilidade.
Distinguir versão em execução de imagens instaladas.
Acompanhar atualizações pelo pacote correto da distribuição.
Preparar espaço, initramfs, assinaturas, módulos e recuperação.
Inicializar e validar hardware e aplicativos.
Manter uma alternativa funcional até comprovar o novo kernel.
Salve seu progresso
Crie uma conta gratuita para salvar esta lição e continuar em qualquer dispositivo.
Criar uma conta gratuita