Assim como eu, devem haver muitas pessoas da velha guarda que ainda mantém a mania de separar uma partição /boot, sendo que nos dias de hoje não é mais necessário.
O que ocorre é que dependendo do espaço que você alocou na partição, em um certo momento você não consegue mais atualizar alguns pacotes do Ubuntu pois a partição /boot está cheia, porém, existe uma solução para isto.
No diretório /boot no Linux ficam os arquivos de arranque do Grub e os headers do kernel Linux, conforme vamos atualizando o nosso kernel, vão sendo adicionado novos pacotes.
Porém, os antigos não são removidos, então vai ficando tudo no diretório /boot até encher como havia mencionado.
Para isto existe uma solução simples, que é remover os pacotes dos headers do kernel que não usamos mais. Porém, como sabemos, é chato achar pacote por pacote para remover.
Eis então que eu apresento o comando supremo para resolver esta questão.
Este conjunto de comandos basicamente lista todos os pacotes de headers do kernel que você tem instalado, exclui o pacote do header do kernel atual e por fim é associado ao comando de exclusão do apt-get.
Com isto o seu diretório /boot é limpo e você poderá voltar a atualizar seu Ubuntu ou Debian normalmente.
[6] Comentário enviado por LeoSnake em 08/04/2018 - 09:08h
eu nao sou um usuario experiente no linux, apesar de usar há um bom tempo. eu sempre usei particao boot, mas como foi dito no post que nao eh mais necessario. entao surgiu uma duvida: pq era necessario e pq nao eh mais necessario?
[7] Comentário enviado por joubertredrat em 08/04/2018 - 12:47h
Bom dia a todos, fico feliz que eu tenho ajudado a todos.
[6] Comentário enviado por LeoSnake em 08/04/2018 - 09:08h
eu nao sou um usuario experiente no linux, apesar de usar há um bom tempo. eu sempre usei particao boot, mas como foi dito no post que nao eh mais necessario. entao surgiu uma duvida: pq era necessario e pq nao eh mais necessario?
Bom dia LeoSnake.
Antigamente, era necessário separar a partição boot por alguns motivos peculiares, como por exemplo, o tamanho dos discos.
Antigamente, se você ficasse com o disco 100% ocupado, você dava kernel panic no SO de forma irrecuperável, obrigando reinstalar, então para evitar isto, faziam o /boot como uma partição separada, pois se encher o /, não afetaria a capacidade de inicialização do sistema, pois o /boot estaria em uma partição separada.
Outro motivo era que o SO simplesmente não funcionava se não estivesse separado. Acho que os primeiros Conectiva e RHEL tinham este problema.
[9] Comentário enviado por quimfernandes em 10/03/2019 - 08:55h
Muito obrigado Joubert RedRat o comando funciona perfeitamente. O comando me motivou a pesquisar sobre Concatenação, conexão e recursividade de comandos no GNU/Linux. Parabéns pela iniciativa e por compartilhar o seu conhecimento com o próximo.