Eu geralmente recomendo manter pelo menos dois kernels para cada distribuição Linux. Isto é especialmente verdade ao instalar um novo; Ocasionalmente, ocorre um novo bug ou ocorre um erro no sistema de arquivos, que faz com que um novo kernel não funcione. Nesses casos, ter um kernel mais antigo como backup pode simplificar bastante a recuperação.
Dito isto, você pode limitar o número de kernels em um sistema Ubuntu fazendo:
sudo apt-get autoremove
Este comando removerá os pacotes que foram puxados automaticamente pelos pacotes que você removeu desde então. Ele também removerá todos, exceto dois ou três núcleos, pelo menos na maioria dos casos. (Às vezes parece deixar mais, mas não sei por que.) É possível remover mais kernels usando dpkg
, mas isso é um pouco mais tedioso. Você pode simplesmente usar rm
para excluir kernels /boot
, mas isso cria inconsistências no pacote / sistema de arquivos, que geralmente são evitadas. (Esses problemas não farão o seu sistema explodir, mas podem causar avisos ao adicionar ou excluir pacotes no futuro.)
FWIW, sou o desenvolvedor do rEFInd, e um recurso que eu quero adicionar há um tempo é "dobrar" vários kernels em um único diretório em um ícone no menu rEFInd. Esse recurso não resolveria o problema de ter muitos kernels instalados (e pode ser um problema se você tiver uma /boot
partição separada ), mas ajudará a desorganizar o menu rEFInd. Espero adicionar esse recurso em breve, mas não posso fazer promessas sobre exatamente quando isso acontecerá.