Uma maneira fácil de conseguir o que você deseja é editar o arquivo /etc/grub.d/40_custom
e criar uma entrada manual:
menuentry 'Ubuntu (Text mode)' --class ubuntu {
recordfail
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos1'
linux /vmlinuz root=/dev/sda1 ro text
initrd /initrd.img
}
é claro que você precisa substituir sda1 e msdos1 pela partição correta (ou UUID se você preferir).
Depois disso, execute sudo update-grub
e a nova entrada deve ser adicionada no final da lista.
Isso cria apenas uma entrada manual. Se você quiser uma entrada automática para cada kernel, então você deve editar /etc/grub.d/10_linux
.