Como remover kernels antigos no Debian

Alongamento do Debian

Os usuários que têm e usam o Debian por um longo tempo terão notado como em seu sistema operacional pediu a atualização do kernel ou se eles querem remover os kernels. Muitos de vocês ficarão intrigados com tal situação e outros se perguntarão se seu sistema operacional irá parar de funcionar se eles removerem um kernel antigo.

Com este artigo queremos ajudá-lo a solucionar essas dúvidas, bem como otimizar sua distribuição Debian, removendo pacotes que não são necessários dentro da distribuição e que podem causar problemas futuros com novos programas ou pacotes.

A base de toda distribuição Gnu / Linux é o kernel Linux. Portanto, o nome é Linux e não apenas GNU. De vez em quando, as distribuições atualizam ou lançam uma nova versão do kernel que corrige um bug ou é a versão mais recente lançada pela equipe do Kernel. Quando instalamos a versão mais recente, o Debian deixa o kernel antigo e carrega o novo kernel.

Com o passar do tempo, podemos ter dez ou vinte novas versões do kernel isso só ocupa espaço no disco rígido e pode causar problemas futuros. Normalmente, precisamos apenas de uma versão do kernel, embora, por questões de segurança, geralmente haja duas versões, aquele que funciona sem problemas e a versão mais recente.

Para eliminar os kernels antigos, primeiro temos que saber qual versão usamos, para isso abrimos o terminal e escrevemos o seguinte:

uname -sr

Isso nos dirá a versão do kernel que estamos usando. Agora temos que ver quantos kernels instalamos em nosso Debian, para isso escrevemos o seguinte no terminal:

dpkg -l | grep linux-image | awk '{print$2}'

Este vai nos mostrar todos os kernels instalados. Agora temos que escolher os kernels a serem removidos e fazer da seguinte maneira:

sudo apt remove --purge linux-image-X.XX-X-generic
sudo update-grub2
sudo reboot

Isso acontecerá com cada versão do kernel que desejamos remover. Se quisermos fazer isso automaticamente, existe um programa chamado byobu fará isso automaticamente. Para fazer isso, devemos primeiro instalá-lo da seguinte maneira:

sudo apt install byobu

Em seguida, execute-o da seguinte maneira:

sudo purge-old-kernels --keep 2

Isso removerá todos os kernels antigos e deixará apenas duas versões por segurança. Como você pode ver, o sistema é simples e não só melhorará o desempenho da distribuição, mas também você terá mais espaço para seus pacotes ou arquivos.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: AB Internet Networks 2008 SL
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   Chaparral dito

    Eu só tenho um kernel em meu sistema Debian: uname -sr
    Linux 4.9.0-3-amd64.
    Eu instalei o Debian kde algumas semanas atrás (lsb_release -a
    Nenhum módulo LSB está disponível.
    ID do Distribuidor: Debian
    Descrição: Debian GNU / Linux 9.1 (extensão)
    Versão: 9.1
    Codename: stretch) e funciona perfeitamente. Não é atualizado e também não é necessário. Vejo que já existem sistemas com kernel 4.12, mas o Debian é impassível e trabalha com etapas muito curtas, mas muito seguras.

    Em qualquer caso, a informação do post é excelente para ter em conta quando surgem as circunstâncias precisas, pelo que agradeço ao seu autor.

  2.   Joseph dito

    O mesmo se aplica a um fedora?. Obrigado

  3.   Gerson dito

    Gostaria de saber sua opinião sobre o MX_Linux, a distribuição que está fazendo a diferença.

  4.   VM dito

    Obrigado artigo muito bom

  5.   Rafa dito

    Tente desinstalar um kernel conforme você explica com byobu e você verá que ele não faz nada. Você saberia se tivesse dedicado um tempo para testá-lo e não apenas copiá-lo de outra página onde eles explicam o mesmo e não funciona de qualquer maneira. Você causa muitos danos ao Linux com isso.