Jump to content


Photo

GRUB and the list of kernels


  • Please log in to reply
3 replies to this topic

#1 dleon

dleon

    stranger

  • Members
  • 4 posts

Posted 07 November 2005 - 07:51 AM


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?

#2 ruel24

ruel24

    stranger

  • Members
  • 4 posts

Posted 07 November 2005 - 08:39 AM

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.

#3 danleff

danleff

    Carpal Tunnel

  • Moderators
  • 2903 posts

Posted 07 November 2005 - 08:49 AM

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 [b]title[b], so make sure you don't comment out a command listed for the next kernel entry.

#4 jarves

jarves

    member

  • Members
  • 154 posts

Posted 26 November 2005 - 09:41 PM

danleffs right! you just comment out the entries for your old kernel but be careful not to comment out those that are needed.
# sign is used for commenting out entries.




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

IPB Skin By Virteq