Seu problema de espaço pode não ser porque / boot está cheio.
Primeiro, abra uma janela de terminal e digite
df
Se você vir uma linha separada na saída para "/ boot", você tem uma partição de inicialização separada. Neste caso, você precisa criar algum espaço em / boot.
DE OUTRA FORMA, "/ boot" é apenas um diretório em uma partição maior, que contém outros arquivos. Então, o / boot está competindo por espaço com outros tipos de arquivos. Você pode estar fora do espaço mais porque você preencheu seu disco com arquivos, não porque você tem muitas versões do sistema operacional na inicialização. Neste caso, você precisa fazer algo sobre todos os outros arquivos, e você pode praticamente ignorar as versões extras do sistema operacional.
Finalmente, se você realmente precisar remover as cópias mais antigas do sistema operacional, você pode simplesmente excluí-las do seu diretório de inicialização. Você pode começar com as imagens mais antigas (no seu caso linux-image-3.19.0-15-generic, initramfs-3.19.0-15 *, etc. Embora seja talvez mais limpo para desinstalar com o apt-get, você pode recuperar mais ou todo esse espaço da sua partição de inicialização sem fazer uma desinstalação oficialmente.
NOTA: Você não causará problemas de "dependência" ao excluir os arquivos antigos "linux-image-3.19.0 ..." ou "initramfs-3.19.0 ..." que são versões anteriores das imagens de inicialização. Os problemas de dependência que você está vendo são para pacotes, bibliotecas, etc., que não estão em seu diretório de inicialização, mas que são usados em comum pelas várias revisões do sistema operacional.
A idéia é evitar o gerenciador de pacotes e apenas remover as imagens do diretório de inicialização que você não pretende usar:
Primeiro, em uma janela de terminal, use
ls
para ver os nomes de todas as imagens de inicialização.
Você arquivará arquivos com nomes como
initramfs-3.19.0-15...img
vmlinuz-3.19.0-15...
config-3.19.0-15...
System.map-3.19.0-15...
(Estou usando "..." para indicar a incerteza sobre esses nomes de arquivo.)
Estes são os arquivos em seu diretório de inicialização que são da versão mais antiga (3.19.0-15) do sistema operacional em seu diretório de inicialização. Em vez de usar um gerenciador de pacotes para remover esses arquivos, você pode usar apenas rm
. Faça isso com cuidado, certificando-se de não excluir os arquivos de imagem de inicialização mais recentes. Se você excluir 2 ou 3 dos conjuntos mais antigos (por número de versão 3.19.0-15, 3.19.0-22, etc.), você terá espaço suficiente para fazer a atualização mais recente.
Em um terminal, você digitará
sudo rm initramfs-3.19.0-15...img
sudo rm vmlinuz-3.19.0-15...
etc.
onde a grafia precisa dos nomes dos arquivos é o que você obtém com ls
. Você precisa do sudo porque precisa ter privilégios para remover esses arquivos. "rm" é o comando do terminal unix para remover ou excluir um arquivo.
Finalmente, você pode querer pesquisar como configurar seu sistema para manter apenas as 2 ou 3 imagens mais recentes. Dessa forma, quando você atualizar, os arquivos mais antigos em / boot serão automaticamente removidos. Você só precisa das últimas versões como alternativa, caso tenha problemas com a versão mais recente.