Limpando a lista de kernels disponíveis para boot no Ubuntu
Periodicamente é disponibilizado nos repositórios do Ubuntu atualizações do kernel (Linux). Se você gosta de manter seu sistema sempre atualizado, já percebeu que com um tempo várias opções de kernel diferentes vão se acumulando no menu do grub. Para limpar essa lista, mantendo apenas a mais recente, basta executar esse comando:
$ sudo dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d' | xargs sudo apt-get -y purge
$ sudo dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d' | xargs sudo apt-get -y purge
Vez por outra eu volto aqui para dar um ctrl+c nesse comando ;)
ResponderExcluir