GRUB and the list of kernels
I have grub installed and I have WinXP and Fedora installed. When I first installed Fedora, my grub loader only had 2 options, fedora, and windows. Every time i update the kernel though, it adds another option to my grub loader.
I have grub installed and I have WinXP and Fedora installed. When I first installed Fedora, my grub loader only had 2 options, fedora, and windows. Every time i update the kernel though, it adds another option to my grub loader.
Is there a way to get rid of the old kernels on the loader, so I only have the latest kernel as an option?
Participate on our website and join the conversation
This topic is archived. New comments cannot be posted and votes cannot be cast.
Responses to this topic
I'm not familiar with Fedora, but have you tried removing the old kernels from your system with you package manager then from a console as 'su' running 'update-grub'?
If that doesn't work, you could just edit the /boot/grub/menu.lst file, removing references to any kernel you're not interested in booting. Be careful about such fixes, as if you do something wrong, it could be catastrophic.
If that doesn't work, you could just edit the /boot/grub/menu.lst file, removing references to any kernel you're not interested in booting. Be careful about such fixes, as if you do something wrong, it could be catastrophic.
This is by design. If a new kernel does not boot, then you can boot easily to the older one.
You can just go into the /boot/grub/menu/lst file and comment out the entries for the older kernels, once you know the newer ones work,
Each kernel update gets named in the list.
Use your favorite editor as root user. Just comment out the lines that point to the older kernel by placing a # in front of that series commands. So, say you want want to comment out the first entry;
#title Fedora older kernel
#kernel (hd0,0)/boot.....
#initrd (hd0,0)/boot.....
title Fedora newer kernel
kernel (hd0,0)/boot.....
initrd (hd0,0)/boot.....
Each section starts with the title, so make sure you don't comment out a command listed for the next kernel entry.
You can just go into the /boot/grub/menu/lst file and comment out the entries for the older kernels, once you know the newer ones work,
Each kernel update gets named in the list.
Use your favorite editor as root user. Just comment out the lines that point to the older kernel by placing a # in front of that series commands. So, say you want want to comment out the first entry;
#title Fedora older kernel
#kernel (hd0,0)/boot.....
#initrd (hd0,0)/boot.....
title Fedora newer kernel
kernel (hd0,0)/boot.....
initrd (hd0,0)/boot.....
Each section starts with the title, so make sure you don't comment out a command listed for the next kernel entry.