Grub2 doesn't auto-boot kernels in submenus
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
grub2 (Ubuntu) |
Expired
|
Undecided
|
Unassigned |
Bug Description
Xubuntu 11.10 X86_64
Installed:
grub-common 1.99-12ubuntu5
grub-gfxpayload
grub-pc 1.99-12ubuntu5
grub-pc-bin 1.99-12ubuntu5
grub2-common 1.99-12ubuntu5
I have previous kernels installed, one of which I want to boot from by default.
By setting GRUB_DEFAULT in /etc/default/grub and running update-grub (or similarly via startup-manager, though that has a bug I'll be reporting separately) I can tell Grub which kernel to boot.
However. When the grub.cfg file is built, my old kernels appear in a submenu (copy of file attached). It seems that the default number is taken as to mean the default number on the main menu and the submenu is ignored. So instead of booting my chosen kernel, my computer boots into memtest instead.
Kernels should be auto-bootable whether or not they're in a Grub submenu
Please ignore my comment about a bug in startup-manager. On further investigation I understand how this is working and the but I thought existed doesn't.