Quando o kernel do Linux é atualizado, as imagens mais antigas do kernel permanecem, caso as mais recentes sejam incompatíveis com o seu sistema. Há duas partes em cada imagem do kernel - a normal, com a qual você inicializa, e a imagem de recuperação, e é por isso que o menu aumenta em duas entradas a cada atualização. O número de kernels antigos geralmente não ultrapassa três (mais as respectivas imagens de recuperação, para um total de seis imagens); portanto, o tamanho do menu de inicialização deve ser corrigido a partir de agora.
Você pode impedir que os mais antigos apareçam editando seu arquivo de menu do grub, digitando
sudo gedit /boot/grub/menu.lst
em um terminal e comentando-os com um #
símbolo na frente deles (procure exemplos no arquivo). Suponho que você saiba como fazer, desde que conseguiu definir o Windows como padrão. Você também pode removê-los para liberar espaço em disco, se tiver certeza de que não precisará deles.
A maneira mais segura, na minha opinião, é instalar o Ubuntu Tweak , que contém uma opção para remover imagens redundantes do kernel. Ele exibirá uma lista das imagens adicionais e você escolhe as que não deseja, e a segurança vem do aplicativo que não exibe o que está carregado no momento.
Não é aconselhável se livrar de todos eles, ocultando-os ou removendo-os, por dois motivos. A primeira é que, quando você encontra um problema sério (geralmente relacionado ao hardware e normalmente quando não está funcionando), o melhor curso de ação é inicializar usando uma imagem anterior do kernel para verificar se o problema foi resolvido lá. As atualizações no kernel podem ter um hábito desagradável de quebrar partes do sistema. A outra razão é que a imagem de 'recuperação' pode ser bastante útil, especialmente se você esquecer sua senha.