====== Rotacionando (removendo) kernel's antigos de maquinas Linux ====== Ao logar em uma maquina e deparar-se com a seguinte mensagem: => /boot is using 94.5% of 235MB Provavelmente o auto-update do apt instalou novos pacotes de Kernel no host em questão. O apt não remove, para que se tenha a oportunidade de voltar as versões de Kernel anteirores, se necessário for. Isto pode tornar-se um problema, visto que uma maquina com /boot lotado (zero bytes livres) pode acarretar alguns problemas com o próprio autoupdate veja [[http://ubuntuforums.org/showthread.php?t=2235403|aqui]] e [[http://askubuntu.com/questions/335655/boot-full-caused-kernel-dependency-problems-ubuntu-12-04|aqui]]. Para que possamos limpar de maneira segura o /boot, siga os seguintes passos: Certifique-se de que está utilizando o kernel mais novo, se não, reinicie a maquina e escolha o mesmo. Após certificar-se de que não há nenhum problema com o kernel atual, passamos a remoção dos pacotes mais antigos. Esta RegExp captura a versão de kernel que o sistema operacional está utilizando, salva na variável ''kernelver'', lista os pacotes presentes no diretorio /boot e os remove via dpkg - MENOS o kernel salvo na variável ''kernelver'': kernelver=$(uname -r | sed -r 's/-[a-z]+//'); dpkg -l linux-{image,headers}-"[0-9]*" | awk '/ii/{print $2}' | grep -ve $kernelver; sudo apt-get purge $(dpkg -l linux-{image,headers}-"[0-9]*" | awk '/ii/{print $2}' | grep -ve "$(uname -r | sed -r 's/-[a-z]+//')")