Com este post, ajudaremos você a remover kernels antigos, o que pode causar problemas futuros relacionados à instalação de programas e pacotes. Antes de avançar, vamos entender alguns conceitos básicos sobre um kernel Linux.
Linux Kernel
O kernel Linux serve como uma interface entre os programas e o hardware do computador. É uma parte essencial do sistema operacional Linux. Ele se comunica entre os processos e o hardware, permitindo que o sistema utilize recursos com eficiência.
Quais são as funções de um kernel Linux
O kernel executa estas quatro funções:
Ocasionalmente, as distribuições lançam ou atualizam uma nova versão do kernel que aborda um bug ou é a versão mais recente emitida pela equipe do kernel. Debian 11 carrega o novo kernel quando instalamos a versão mais recente. Com o passar do tempo, você pode acabar tendo muitas versões do kernel, todas as quais ocupam espaço no seu disco rígido e podem criar dificuldades futuras.
Agora, vamos verificar o Método de remover o kernel antigo no Debian 11.
Como verificar a versão atual do kernel no Debian 11
Antes de avançar para o procedimento de remoção de núcleos antigos de nosso sistema, verificaremos nossa versão atual do kernel Debian. Para fazer isso, utilizaremos o “uname”Comando.
Em sistemas baseados em Linux, como o Debian, o “uname”O comando é utilizado para visualizar as informações relacionadas ao hardware e sistema operacional do sistema. Ele também recupera os detalhes sobre a arquitetura do sistema e o kernel. No "uname“Comando, a opção“ -r ”é adicionada para verificar a versão do kernel que estamos usando:
$ uname -r
Você também pode executar o “uname”Comando com a combinação de“-Sra”Opções para obter o nome da máquina, o nome do kernel e seu lançamento:
$ uname -mrs
Aqui "x86_64”Indica que o sistema é inicializado do kernel de 64 bits:
Com o "-a"Opção, a"uname”Comando revela todas as informações relacionadas ao sistema:
$ uname -a
Como listar os kernels instalados no Debian 11
Depois de conhecer a versão atual do kernel, agora executaremos o comando abaixo para obter a lista do kernel instalado no Debian:
$ dpkg -List | Grep Linux-Image
Aqui o "dpkg”Comando com o“-lista”A opção extrairá a lista dos pacotes instalados em seu sistema Debian. Com a ajuda do operador de tubulação “|”Vamos passar a lista como entrada para o“grep”Comando. O "grep”Comando procurará o“Linux-Image”Na lista de pacotes instalados. Depois disso, ele imprimirá a saída na tela do terminal do Debian da seguinte forma:
Como remover núcleos antigos do Debian 11
Atualizamos nosso sistema do Debian 10 Buster para o Debian 11 Bullseye e, desde a saída acima, você pode ver que o Debian 10 Old Kernel “Linux-Image-4.19.0-17-AMD64”Ainda reside em nosso sistema.
Para remover antigo e indesejado “Linux-Image-4.19.0-17-AMD64Kernel do Debian 11, executaremos o “remover”Comando com o“-purga”Opção. O "-purga”A opção excluirá o kernel especificado junto com seus arquivos de configuração:
$ sudo apt-get--purge remove linux-image-4.19.0-17-AMD64
Depois de remover o kernel antigo, é hora de atualizar o “GRUB2”Configuração:
$ sudo update-grub2
Agora, reinicie seu sistema Debian 11:
$ sudo reiniciar
É assim que você remove os kernels antigos de um sistema debian.
Conclusão
Depois de algum tempo, a equipe de desenvolvedores do Linux libera uma atualização ou um novo kernel. Todos os sistemas baseados em Linux, como Debian 11 Mantenha as imagens antigas do kernel a serem inicializadas se um kernel mais novo falhar. No entanto, você pode liberar espaço mantido pelas imagens antigas do kernel. Neste post, mostramos a você o Método de remover núcleos antigos de você Debian 11.