Quote Originally Posted by amont View Post
By the way, is there a trick to predefine an entry, not by position, but by name? Because, you know, every time a new kernel version is added, the other entries are pushed down, so its position varies.
Things change in Grub 1.99/Natty, as it introduces submenus (where older kernels are stored). But for Lucid, you can specify the title rather than the number in the "GRUB_DEFAULT=" setting of /etc/default/grub. And it won't matter what position it occupies in the menu.

You would place the exact name as it appears in /boot/grub/grub.cfg (between the quotes). An example might look like:
GRUB_DEFAULT="Ubuntu, with Linux 2.6.35-28-generic-pae"
It appears that you can do the same thing via Grub Customizer: Edit > Preferences: General tab. Click on 'default entry' > predefined. Click on the 'entry 1' selection box. It will expand; select the name from the right column. Click 'Save' to configure Grub 2 according to GC's scripts.