GRUB2 Editor

System Software

Source (link to git-repo or to original if based on someone elses unmodified work): https://cgit.kde.org/kcm-grub2.git/

15
Score 82.4%
Description:

A KDE Control Module for configuring the GRUB2 bootloader.

Smoothly integrated in KDE System Settings, it is the central place for managing your GRUB2 configuration. Supports many GRUB2 configuration options, most notably:

* Manage default boot entry
* Manage boot timeout
* Manage boot resolutions
* Manage boot menu colors
* Manage boot menu theme
* Manage linux kernel arguments
* Save and update the configuration files of GRUB2

Extra features include:

* Recover GRUB2
* Remove old entries
* Create and preview GRUB2 splash images

Related Blog: http://ksmanis.wordpress.com/category/grub2-editor/
SourceForge Page: https://sourceforge.net/projects/kcm-grub2/
KDE-Apps.org Page: http://kde-apps.org/content/show.php?content=139643
KDE Extragear Page: https://projects.kde.org/projects/extragear/sysadmin/kcm-grub2

For installation instructions see the INSTALL file.

Release Announcement:
Version 0.6.4: http://ksmanis.wordpress.com/2013/10/12/grub2-editor-v0-6-4/

YAFU

8 years ago

Systemsettings categories have changed from KDE 4.5. Can work GRUB2 Bootloader Editor in older versions of KDE 4.5?

Editing /usr/share/kde4/services/kcm_grub2.desktop, I put the launcher in:
X-KDE-System-Settings-Parent-Category=advanced-user-settings

Anyway I get the next messange:

$ kcmshell4 kcm_grub2
false
kcmshell4: symbol lookup error: /usr/lib/kde4/kcm_grub2.so: undefined symbol: _ZN9QListData11detach_growEPii

On Kubuntu 10.04, KDE 4.4.5
Thanks!

Report

C

artemisfowl2007

8 years ago

Your system is 32bit or 64bit? I suppose you installed from .deb package?

Report

YAFU

8 years ago

I'm sorry. It's 64 bits and I install from .deb package.

Report

C

artemisfowl2007

8 years ago

I am sorry for the inconvenience. What's your Qt version?

Report

YAFU

8 years ago

Hello.
Qt version is 4.6.3.
Compiling sources works. Anyway I have to edit the file as I mentioned before, that the entry appears in Systemsettings in KDE 4.4.x.
Another thing: Have you already has a Spanish translation of this application, or know people working on it?

Thank you.

Report

C

artemisfowl2007

8 years ago

No, I am sorry there isn't any Spanish translation.

Report

nowardev

8 years ago

bad dependeces


dependency problems prevent configuration of kcm_grub2:
kcm_grub2 depends on grub2; however:
Package grub2 is not installed.
dpkg: error processing kcm_grub2 (--install):
dependency problems - leaving unconfigured
Errors were encountered while processing:
kcm_grub2


i have not grub2 i have grub-pc

Report

C

artemisfowl2007

8 years ago

Anyway, I uploaded a new package with grub-common as a dependency, you should try it out (it's 64bit though).

Report

nowardev

8 years ago

well yea installing the grub2 dummy package it's ok but.. i mean creating the debian package via cpack you get an error on ubuntu system like ..

so .... if you could fix dependencies ..

Report

C

artemisfowl2007

8 years ago

Ah so, use this CMakeLists.txt instead: http://paste.kde.org/7889/

Report

C

artemisfowl2007

8 years ago

Hmm, can't you install grub2? It's a dummy package actually which depends on grub-pc.

Perhaps I should update the dependencies. grub-common is the required dependency.

Report

nowardev

8 years ago

http://dl.dropbox.com/u/4127065/debian%20package/natty/kcm_grub2/kcm_grub2-0.2.5.deb

tested on natty btw you need to run

kbuildsycoca4

to get it into systemsettings

Report

nowardev

8 years ago

it's the same

http://dl.dropbox.com/u/4127065/debian%20package/natty/kcm_grub2/kcm_grub2-0.2.0.deb

btw i have seen thsi

http://kde-apps.org/content/show.php/Grub2+Kcm?content=137886

isn't the same project ?

what's the difference?

Report

C

artemisfowl2007

8 years ago

Thanks for the package.

It is another GRUB2 KCModule but it's written in Python and more simplified I would say.

I've been quite some time on this idea though (have read tons of GRUB2 documentation) and didn't want to waste all this effort, so I published this KCModule, along with the other one, owned by user kbios.

Report

nowardev

8 years ago

nice :) was only a question because i have seen they was symilar

Report

nowardev

8 years ago

btw

i believe i found a bug

see here

http://wstaw.org/m/2011/03/11/plasma-desktopXD1514.jpg

Report

C

artemisfowl2007

8 years ago

What's the bug?

Report

nowardev

8 years ago

look at distributor

should be Ubuntu

Report

C

artemisfowl2007

8 years ago

No, it's ok, not a bug. Debian-derived distributions use this command to determine the name (Ubuntu in your case), instead of hard-coding it. Try typing it in a shell and see what it returns ;)

Report

nowardev

8 years ago

` lsb_release -i -s 2> /dev/null || echo Debian`
Ubuntu: command not found


so i guess xD shoul be

`echo lsb_release -i -s 2> /dev/null || echo Debian`
Ubuntu

Report

C

artemisfowl2007

8 years ago

Well, for a script I guess it's the same. :)

Report

nowardev

8 years ago

` lsb_release -i -s 2> /dev/null || echo Debian`
Ubuntu: command not found


so i guess xD shoul be

`echo lsb_release -i -s 2> /dev/null || echo Debian`
Ubuntu

Report

jmunin

8 years ago

thanks por this work.... keep it up!
p.d. please, .deb package soon!

Report

C

artemisfowl2007

8 years ago

Thanks, feedback is always welcome.

Report

nowardev

8 years ago

i have modified the cmakelist.txt to create a debian package adding this...

SET(MAJOR_VERSION 0)
SET(MINOR_VERSION 2)
SET(PATCH_VERSION 0)

IF(EXISTS "${CMAKE_ROOT}/Modules/CPack.cmake")
INCLUDE(InstallRequiredSystemLibraries)

SET(CPACK_SET_DESTDIR "on")
SET(CPACK_PACKAGING_INSTALL_PREFIX "/tmp")
SET(CPACK_GENERATOR "DEB")

SET(CPACK_PACKAGE_DESCRIPTION "kmc module for grub2")
SET(CPACK_PACKAGE_DESCRIPTION_SUMMARY "Graphical method to edit grub2 via systemsettings")
SET(CPACK_PACKAGE_VENDOR "Vendor")
SET(CPACK_PACKAGE_CONTACT "Artemis Fowl")
SET(CPACK_PACKAGE_VERSION_MAJOR "${MAJOR_VERSION}")
SET(CPACK_PACKAGE_VERSION_MINOR "${MINOR_VERSION}")
SET(CPACK_PACKAGE_VERSION_PATCH "${PATCH_VERSION}")
SET(CPACK_PACKAGE_FILE_NAME "${CMAKE_PROJECT_NAME}_${MAJOR_VERSION}.${MINOR_VERSION}.${CPACK_PACKAGE_VERSION_PATCH}")
SET(CPACK_SOURCE_PACKAGE_FILE_NAME "${CMAKE_PROJECT_NAME}_${MAJOR_VERSION}.${MINOR_VERSION}.${CPACK_PACKAGE_VERSION_PATCH}")

SET(CPACK_DEBIAN_PACKAGE_DEPENDS "kdebase-runtime (>= 4:4.2.1), kdelibs5 (>= 4:4.2.1), libc6 (>= 2.1.3), libgcc1 (>= 1:4.1.1), libplasma3, libqt4-dbus (>= 4.5.0), libqtcore4 (>= 4.5.0), libqtgui4 (>= 4.5.0), libstdc++6 (>= 4.2.1)")

SET(CPACK_DEBIAN_PACKAGE_PRIORITY "optional")
SET(CPACK_DEBIAN_PACKAGE_SECTION "kde")
SET(CPACK_DEBIAN_ARCHITECTURE ${CMAKE_SYSTEM_PROCESSOR})

SET(CPACK_COMPONENTS_ALL Libraries ApplicationData)
INCLUDE(CPack)

ENDIF(EXISTS "${CMAKE_ROOT}/Modules/CPack.cmake")



i get the debian package i can install it wiput problem (list of files:)


usr/
usr/share/
usr/share/polkit-1/
usr/share/polkit-1/actions/
usr/share/polkit-1/actions/org.kde.kcontrol.kcmgrub2.policy
usr/local/
usr/local/etc/
usr/local/etc/dbus-1/
usr/local/etc/dbus-1/system.d/
usr/local/etc/dbus-1/system.d/org.kde.kcontrol.kcmgrub2.conf
usr/local/lib/
usr/local/lib/kde4/
usr/local/lib/kde4/libexec/
usr/local/lib/kde4/libexec/kcmgrub2helper
usr/local/lib/kde4/kcm_grub2.so
usr/local/share/
usr/local/share/dbus-1/
usr/local/share/dbus-1/system-services/


i have checked if i have the files installed and i have ...

i run kbuildsycoca4

but then ,,,,

kcmshell4 --list | grep grub
gives nothing

ideas?

Report

12345678910
231
product-maker sync1211 Jul 06 2018 9 excellent
+
product-maker vikiyou Apr 30 2014 9 excellent
product-maker tobaj Apr 08 2014 9 excellent
product-maker bmbeverst Sep 19 2013 9 excellent
product-maker step-2 Aug 23 2012 9 excellent
product-maker zuargo Aug 04 2012 9 excellent
product-maker kraftor Jul 13 2012 9 excellent
product-maker ObiWahn Jun 18 2012 9 excellent
product-maker posixru Jun 18 2012 9 excellent
product-maker KDesk Feb 09 2012 9 excellent
product-maker J0nas Jan 24 2012 9 excellent
product-maker Schiwi Jan 09 2012 9 excellent
product-maker tuxvoytec Jan 09 2012 9 excellent
product-maker nikore90 Jan 09 2012 9 excellent
product-maker HATRED Oct 25 2011 9 excellent
product-maker damienflament Jul 11 2011 3 bad
product-maker losty May 16 2011 9 excellent
product-maker KFreakz May 10 2011 9 excellent
product-maker MoonBlossom May 10 2011 9 excellent
product-maker 442206 May 09 2011 9 excellent
product-maker BluePeril May 02 2011 9 excellent
product-maker Genserowski Apr 30 2011 9 excellent
product-maker opaflamme Apr 30 2011 9 excellent
product-maker Brutus180 Apr 25 2011 9 excellent
product-maker ocirne94 Apr 09 2011 3 bad
product-maker alltiptop Apr 03 2011 9 excellent
product-maker unikum111 Apr 01 2011 9 excellent
product-maker deabru Mar 21 2011 9 excellent
product-maker nowardev Mar 11 2011 9 excellent
product-maker janet Mar 11 2011 9 excellent
product-maker jmunin Mar 11 2011 9 excellent
product-maker YAFU Mar 10 2011 9 excellent
product-maker oldfield Mar 09 2011 9 excellent
product-maker Count: 4 Rating: 5.0
File (click to download) Version Description PackagetypeArchitectureRelease Channel Downloads Date Filesize DL OCS-Install MD5SUM
*Needs ocs-url or ocs-store to install things
Pling
Details
license
GPLv3
version
0.6.4
updated Jul 25 2018
added Mar 07 2011
downloads 24h
0
page views 24h 15