Vemos que df afirma que apenas 19MB é usado em /boot e 151MB está disponível. Mas a listagem do diretório mostra muito mais do que 19MB de arquivos!
Portanto, eu diria que o sistema de arquivos /boot foi corrompido.
Desmonte-o e verifique:
umount /boot
fsck -f /boot