Limpar Partição /boot do Linux Ubuntu/Debian

A partição /boot do Linux contém tudo o que é necessário para o processo de inicialização do sistema operacional. Assim, o diretório / boot armazena os dados que são usados ​​antes de o kernel começar a executar programas em modo de usuário. Isso pode incluir registros de inicialização, o kernel e outros arquivos de inicialização importantes. Hoje vamos ensinar como limpar essa partição quando ela está 100%.

Opção 1: Se o /boot não está 100% e apt-get ainda funciona

Verifique a versão corrente do kernel

uname -r

Removendo todas as versões dos kernels antigos

sudo dpkg --list 'linux-image*'|awk '{ if ($1=="ii") print $2}'|grep -v `uname -r`

Será retornado algo como

linux-image-3.19.0-25-generic
linux-image-3.19.0-56-generic
linux-image-3.19.0-58-generic
linux-image-3.19.0-59-generic
linux-image-3.19.0-61-generic
linux-image-3.19.0-65-generic
linux-image-extra-3.19.0-25-generic
linux-image-extra-3.19.0-56-generic
linux-image-extra-3.19.0-58-generic
linux-image-extra-3.19.0-59-generic
linux-image-extra-3.19.0-61-generic

Então remove cada imagem do kernel individualmente

$ sudo apt-get purge linux-image-3.19.0-25-generic
$ sudo apt-get purge linux-image-3.19.0-56-generic
$ sudo apt-get purge linux-image-3.19.0-58-generic
$ sudo apt-get purge linux-image-3.19.0-59-generic
$ sudo apt-get purge linux-image-3.19.0-61-generic
$ sudo apt-get purge linux-image-3.19.0-65-generic

Então execute o comando autoremove para remover os pacotes que não são mais úteis.

sudo apt-get autoremove

Atualizando kernel

sudo update-grub

 


Opção 2: Se o /boot está 100% e apt-get não funciona

Obtendo lista de imagem dos kernels não utilizados

sudo dpkg --list 'linux-image*'|awk '{ if ($1=="ii") print $2}'|grep -v `uname -r`

Você terá o retorno algo como

linux-image-3.19.0-25-generic
linux-image-3.19.0-56-generic
linux-image-3.19.0-58-generic
linux-image-3.19.0-59-generic
linux-image-3.19.0-61-generic
linux-image-3.19.0-65-generic
linux-image-extra-3.19.0-25-generic
linux-image-extra-3.19.0-56-generic
linux-image-extra-3.19.0-58-generic
linux-image-extra-3.19.0-59-generic
linux-image-extra-3.19.0-61-generic

Removendo kernels

Use o comando abaixo modificando conforme a saída do passo anterior

sudo rm -rf /boot/*-3.19.0-{25,56,58,59,61,65}-*

Limpando o que está no grumpy

sudo apt-get -f install

Limpando com autoremove

Vamos remover os pacotes antigos que não são mais úteis.

sudo apt-get autoremove

Atualizando kernel

sudo update-grub

Atualizando pacotes

sudo apt-get update

 

Dúvidas?

Você tem outras dúvidas? O tutorial não funcionou? Deixe seu feedback nos comentários abaixo. Bom, espero que essa dica tenha sido útil.

Tradução de Github [Ipbastola]