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.

Jorge Castro
  • 70,934
  • 124
  • 466
  • 653
Artgopi
  • 11
  • 1
  • 2
  • 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](http://launchpad.net/bugs/1080530). Booting into 3.2.0-33 would be great until it is fixed. – Andre Dec 02 '12 at 17:52
  • Write a bug report to the grub developers. They have lately wiped out a primary functionality of the software. –  Apr 09 '13 at 17:42
  • @SteveWhite Are you sure this reflects a change in *upstream* GRUB? – Eliah Kagan Apr 09 '13 at 18:23

2 Answers2

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
23 93 26 35 19 57 3 89
  • 5,596
  • 1
  • 29
  • 37
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

OrangeTux
  • 5,141
  • 8
  • 34
  • 57