Cada vez que o Ubuntu instala um novo kernel Linux, o velho é deixado para trás. Isto significa que se você fizer atualizações regulares do sistema Ubuntu, o menu de boot do Grub boot ficará muito grande, com kernels você não precisa mais.
Os kernels antigos são deliberadamente deixados instalados, pois você pode inciar com o kernel antigo, caso tenha problema com o novo. Mas é claro que você não precisará de todas as versões.
Vamos então deixar o menu mais limpo.
Primeiro você precisa descobrir qual é o seu kernel atual. Abra um terminal e execute o seguinte comando:
uname-r
Ele irá mostrar a versão do kernel do Linux que você está rodando.Dever-se-parecido com este:
2.6.20-16-generic
Você deve deixar a atual e aconselha-se deixar também, no mínimo, a anterior. Abra o Sistema -> gerenciador de pacotes Synaptic-> Administração menu.
Clique no botão "Pesquisar" na barra de ferramentas e de pesquisa para
linux-image-2.
Os resultados deverão mostrar todos os kernel disponíveis e instalados. A caixa verde à esquerda indica que o pacote está instalado. Verifique pelos números de versão os kernels que você quer e agora você pode desinstalar os velhos kernels a partir da lista clicando e selecionando "Marcar para Remoção".
Cuidado! Seja cuidadoso do que você remover. Garantir que você não remova seu kernel atual, ou qualquer coisa que não é um linux-image. É possível corromper o Ubuntu se você remover o kernel errado.
Clique no botão aplicar a barra de ferramentas para concluir as alterações.
Seu computador e Grub menu deve agora ser livre de kernels antigos.
"Traduzido" do link
Remove Ubuntu Kernels You Don’t Need
13/08/2021 Atualizando: como fazer isso pelo terminal, com segurança: https://sempreupdate.com.br/como-deletar-kernel-antigo-no-ubuntu/