Você pode tentar seguir o leiame em: link
git clone https://github.com/erichs/bootnukem.git
cd bootnukem
sudo ./install.sh
Então
./bootnukem --dry-run
Após uma atualização do meu Ubuntu eu cheguei ao erro "Eu não posso atualizar desde / boot está cheio".
A coisa é que quando eu comparei os resultados dos dois comandos seguintes
$dpkg --list 'linux-image*'
, $uname -r
Notei que uso um kernel antigo. No meu caso, o segundo comando deu 3.13.0-24-genérico e o primeiro deu muitos kernels de versões mais novas, por ex. linux-image-3.13.0-46-genérico. A questão é 1.por que o Grub não atualiza para uma nova versão do kernel? 2.Não tenho certeza quais versões do kernel devem ser excluídas para liberar algum espaço em / boot. A questão aqui Minha partição / boot atingiu 100% e agora não posso atualizar. Não é possível remover kernels antigos para criar espaço como liberar espaço, mas não porque meu Grub não usa os novos recursos do kernel.