1

I install new kernel (from launchpad mainline kernel) in my Ubuntu 12.04, in order to test some issues I'm having.

Now, older kernels don't appear in the list at boot, just the new kernel. I can boot from the old kernel changing boot parameters at grub time, but I rather like to have a list entry I can select.

3
  • I would be highly interested how to list and boot previous kernels on Precise as the latest kernel (3.2.0-34) breaks suspend2RAM if nVidia modules present. Booting into 3.2.0-33 would be great until it is fixed.
    – Andre
    Dec 2, 2012 at 17:52
  • Write a bug report to the grub developers. They have lately wiped out a primary functionality of the software.
    – user148069
    Apr 9, 2013 at 17:42
  • @SteveWhite Are you sure this reflects a change in upstream GRUB? Apr 9, 2013 at 18:23

2 Answers 2

1

Are the older ones not in the Previous kernel list? Assuming you have recovery mode - that would be the third menu entry.

Check that they actually exist in the grub.cfg file

cat /boot/grub/grub.cfg  |grep menuentry
1

For Grub (nor Grub2) edit /boot/grub/menu.lst

gksu gedit /boot/grub/menu.lst

Search for this line howmany . If doesn't exists, add it: The value holds the amount of kernals are shown on the boot menu.

 # howmany=all

Update GRUB afterwards

sudo update-grub

Tweak Grub

Tweak Grub 2

1
  • This might only work for GRUB 0.99, not GRUB2.
    – Andre
    Dec 2, 2012 at 17:44

Not the answer you're looking for? Browse other questions tagged .