Dê ao gerenciador de pacotes alguma sala de trabalho zerando alguns arquivos antigos initrd ..., vmlinuz ... e System.map .... Assumindo que você está rodando em vmlinuz-4.4.0-70, mantenha todos os ... 70 arquivos e o kernel anterior, os ... 66 arquivos. Se ... 70 não é o kernel que você está executando, então mantenha o que você está executando também. Agora você pode usar um comando echo para zerar os arquivos que não deseja, por exemplo:
sudo echo >/boot/initrd.img-4.4.0-51-generic
sudo echo >/boot/vmlinuz-4.4.0-51-generic
sudo echo >/boot/vmlinuz-4.4.0-51-generic.efi.signed
sudo echo >/boot/System.map-4.4.0-51-generic
sudo echo >/boot/abi-4.4.0-51-generic
etc.
Quando você tiver algum espaço, tente os comandos de remoção / remoção sugeridos anteriormente.
A simples remoção dos arquivos fará com que o gerenciador de pacotes entre em pânico e se recuse a fazer qualquer coisa, mas um arquivo de comprimento zero é aceitável, portanto, deve ser concluído. Parece que você acumulou uma fila inteira de coisas para instalar, elas podem recarregar o / boot. Esteja preparado para fazer mais zerar, se isso acontecer.
Se você deve excluir um arquivo que você queria por acidente, o pacote ainda deve estar por perto, e pode ser restaurado com outra instalação ou reconfiguração.
Os pacotes baixados são colocados no diretório / var / cache / apt / archives, então se o seu arquivo faltando tiver o pacote lá, tente
sudo dpkg-reconfigure thepackage
Há várias outras sugestões acima para limpar, mas, na pior das hipóteses, talvez seja necessário criar os arquivos vazios necessários, limpar o pacote e instalá-lo novamente.