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, oinitrdé 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.