5. Localização do Kernel

Quando você instala um novo kernel, seu sistema adiciona vários arquivos importantes a um diretório específico. Se você já se perguntou onde o kernel é armazenado no Linux, a resposta é tipicamente o diretório /boot. Este diretório é a localização padrão do kernel Linux na maioria dos sistemas.

O Diretório /boot

O diretório /boot contém todos os arquivos necessários para iniciar o processo de boot. Ao olhar para dentro, você frequentemente verá arquivos correspondentes a diferentes versões do kernel, permitindo que você inicie um kernel mais antigo se um novo causar problemas. Entender esta localização do kernel é crucial para a manutenção do sistema.

Arquivos Chave do Kernel

Então, onde o kernel está localizado dentro deste diretório? Ele é acompanhado por alguns outros arquivos críticos. Aqui estão os principais que você encontrará:

  • vmlinuz: Este é o próprio kernel Linux executável e compactado. O 'z' no final indica que ele está compactado.
  • initrd: Este é o disco RAM inicial. Como discutimos, o initrd é um sistema de arquivos raiz temporário carregado na memória durante a inicialização para montar o sistema de arquivos raiz real.
  • System.map: Este arquivo contém uma tabela de símbolos, que mapeia nomes de funções do kernel para seus endereços de memória. É usado principalmente para depurar pânicos e erros do kernel (oopses).
  • config: Este arquivo armazena as configurações usadas para compilar aquela versão específica do kernel. Ele detalha quais drivers e recursos foram incluídos.

Gerenciando Arquivos do Kernel

Com o tempo, seu diretório /boot pode ficar cheio de arquivos de kernels antigos. Se você ficar sem espaço, pode remover os arquivos de versões antigas e não utilizadas. A maneira mais segura de fazer isso é usando o gerenciador de pacotes da sua distribuição (como apt ou dnf). Excluir arquivos manualmente pode ser arriscado, portanto, tenha muito cuidado para não remover os arquivos do kernel que você está usando atualmente.

Entre para salvar seu progresso de aprendizado

Entrar

Exercícios

Aplique seu conhecimento com este laboratório prático para reforçar sua compreensão do processo de boot do Linux e gerenciamento de kernel:

  1. Personalizar o Menu de Boot GRUB2 no Linux - Pratique modificar a configuração do GRUB2, que impacta diretamente como seu sistema Linux inicializa e seleciona as versões do kernel. Este laboratório ajudará você a entender as implicações práticas dos arquivos discutidos no diretório /boot.

Este laboratório ajudará você a aplicar esses conceitos em um cenário do mundo real e a ganhar confiança com o gerenciamento do kernel e do boot do Linux.

Questionário

No diretório `/boot`, qual é o nome típico para o arquivo de imagem do kernel Linux compactado? Por favor, responda em inglês, prestando atenção à sensibilidade a maiúsculas e minúsculas.