Summary: | Problem with GRUB2 setup in kde system configuration | ||
---|---|---|---|
Product: | [Applications] systemsettings | Reporter: | Daniel Moyne <daniel.moyne> |
Component: | kcm_grub2 | Assignee: | Konstantinos Smanis <konstantinos.smanis> |
Status: | RESOLVED FIXED | ||
Severity: | minor | CC: | konstantinos.smanis |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Kubuntu | ||
OS: | Linux | ||
Latest Commit: | http://commits.kde.org/kcm-grub2/8a60f1a1f75cc012ec7deca85e6783037ed6fccd | Version Fixed In: |
Description
Daniel Moyne
2014-03-17 21:53:44 UTC
Hi, can you systematically reproduce this inconsistency between kde-config-grub2 and your GRUB2 configuration? A one-time missmatch is odd and hard to explain. Please attach your /etc/default/grub.original as well. It is the configuration file before kde-config-grub2 runs for the first time on a system. Any incosistency should be able to be reproduced by using this file in place of /etc/default/grub. Nop excepted if I remove kde-config-grub2 and reinstall it because I think this is where the problem is. This application is configured to change GRUB2 setting except when being installed the first time when it should get the GRUB2 configuration collected to udpade first setting. Yeah, I'm the developer. Please attach the requested file, it's the only thing that changes between the first time and the next ones. If there is anything wrong, we will be able to reproduce the bug, otherwise there is not much to do. Thanks! sorry I explained everything. There is nothing more I can do. Now everything works fine. Git commit 8a60f1a1f75cc012ec7deca85e6783037ed6fccd by Konstantinos Smanis. Committed on 03/04/2014 at 20:42. Pushed by ksmanis into branch 'master'. Allow zero GRUB_HIDDEN_TIMEOUT. Seems like the Kubuntu scripts treat GRUB_HIDDEN_TIMEOUT=0 as a special case where they completely bypass GRUB_TIMEOUT and boot without showing the menu at all. I think this happens when you have only one OS installed but I didn't bother to do extended testing. Allowing a zero timeout value may seem a bit counterintuitive to the user, but it's a valid value after all, let's allow it. Also improved the common-case scenario in unquoteWord() for empty strings. M +4 -0 src/common.cpp M +7 -4 src/kcm_grub2.cpp M +0 -3 ui/kcm_grub2.ui http://commits.kde.org/kcm-grub2/8a60f1a1f75cc012ec7deca85e6783037ed6fccd |