Eu tive o mesmo problema.
Para definir o kernel generic
como a opção padrão,
Edite o /etc/default/grub
Alterar GRUB_DEFAULT=0
para GRUB_DEFAULT="1>2"
Note que as opções do menu são numeradas começando com 0
.
Então, acima, no primeiro menu, selecione a opção 2nd ("Advanced Options" no meu caso) e selecione a opção 3rd no submenu (kernel "-genérico" no meu caso).
Os valores do seu menu podem variar dependendo das opções no seu menu do Grub.
Execute update-grub
para salvar essas configurações.
Eu também comentei GRUB_HIDDEN_TIMEOUT
e configurei GRUB_TIMEOUT=3
para que eu possa ver o menu grub na inicialização caso eu tenha problemas no futuro.