Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

This question already has an answer here:

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.

share|improve this question

marked as duplicate by Eliah Kagan, Luis Alvarado Aug 4 at 19:06

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

    
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 '12 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 '13 at 17:42
    
@SteveWhite Are you sure this reflects a change in upstream GRUB? –  Eliah Kagan Apr 9 '13 at 18:23

2 Answers 2

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
share|improve this answer

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

share|improve this answer
    
This might only work for GRUB 0.99, not GRUB2. –  Andre Dec 2 '12 at 17:44

Not the answer you're looking for? Browse other questions tagged or ask your own question.