GRUB2 Bootloader Editor version 0.5.0 was just released. Highlights of this release are:
Easily recover GRUB2 (from a Live CD):
Are you unable to boot your Linux installation because you accidentally installed Windows after Linux? No problem! Boot from a Live CD of your Linux distribution, install the GRUB2 Editor using one of the many provided packages and restore GRUB in just a couple of seconds. It’s really easy! (More info)
Disable memtest entries:
Disable memtest entries
You may now further customise your GRUB2 menu by selecting whether or not memtest entries will be generated.
In this release you will also find translations for the following languages, thanks to the corresponding KDE translation teams:
Other new features include:
Warn the user when trying to uninstall the current kernel.
Manually find missing configuration files which are needed.
Recover initial settings (undoes all changes performed by this tool).
I estimate that the next release will be in about 2 months from now, due to restraining schedule.
As always you may get binary packages for most major distributions (Arch, Fedora, Mandriva, openSUSE, Ubuntu) from our KDE-Apps.org page. Enjoy😀
*ADDED: Recover GRUB2 (from a Live CD).
*ADDED: Option to toggle generation of memtest entries.
*ADDED: Manually find missing configuration files which are needed.
*ADDED: Restore default settings.
*FIXED: Warn the user when trying to uninstall the current kernel.
After about a month, a new version of the GRUB2 Editor is available, offering 2 new cool features:
Remove Old Entries:
Remove Old Entries
If your boot list has grown too big, you now are able to remove old, unneeded entries from the very same UI that you use to manage your GRUB settings. No need to fire up your package manager and search for some weirdly named packages: just select the entries you don’t want and remove them! This feature is still experimental but is known to work smoothly on Kubuntu; other distributions have not been tested yet.
Provide list of valid GRUB resolutions:
Provide list of valid GRUB resolutions
The other cool feature introduced in 0.4.5 is detection of valid GRUB resolutions. To get a list of GRUB supported resolutions for your setup would require to reboot, enter the GRUB command line and type ‘vbeinfo’. Quite nasty compared to launching the GRUB Editor and selecting a resolution, huh? Damn, you will miss all the dirty work. 😉
Other features include the simplification of the default-entry-picking and resolutions-picking UI (as can be seen in the screenshots above), variable substitution using ‘echo’ (Debian/Kubuntu users will no longer see `lsb_release -i -s 2> /dev/null || echo Debian` but the result of this command), a couple of minor fixes in the splash image creation dialog, and last but not least unified save and update actions (you will asked for your password only once when saving – makes more sense).
Don’t forget that packages exist for the following distributions:
Fedora 14 (Laughlin)
Mandriva 2010.1 (Farman)
Ubuntu 10.10 (Maverick Meerkat)
For Ubuntu 11.04 (Natty Narwhal) search for the kde-config-grub2 package in the official universe repository. It may be outdated though, so feel free to use the maverick package.
*ADDED: Remove old entries (using QApt or QPackageKit).
*FIXED: Simplify the default-entry-picking UI.
*ADDED: Provide list of valid GRUB resolutions.
*FIXED: Simplify [GRUB & Linux] resolution picking UI.
*ADDED: Perform variable substitution and unquoting using ‘echo’.
*FIXED: Suggest GRUB’s resolution when creating a splash image.
*FIXED: Query ImageMagick for supported mimetypes.
*FIXED: Merge save and update actions.
*FIXED: Polishing all around the codebase.
Have you ever seen your GRUB list grow into such a monster?
Wouldn’t it be great if you could bring it down to this?
The Easter Bunny has the solution:
Simply select your old/unwanted entries and BANG, gone! Can’t get any simpler than this!
Boring details follow (that is, no more eye candy screenshots).
I am talking of course about kcm-grub2, the GRUB2 Bootloader Editor. On Git (soon to be released, perhaps in a week) you can find package management integration in this GRUB KConfigModule which enables you to easily get rid of old GRUB entries the easy way (TM), without having to search in package managers about the packages you would normally have to remove in order to make your GRUB list smaller.
And all of this thanks to LibQApt and Jonathan. Kudos for an excellent package management API which allows anyone to do such sexy things for KDE.
/Going out of [K]Ubuntu mode…
PS: Obviously this feature can be used only by [K]Ubuntu users (once released of course). This feature was tested in Kubuntu Maverick Meerkat. Other xUbuntu distributions are expected to work, including Debian. Theoretically, any distribution where libqapt is available should work. Hope that clarifies things a bit.