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.