Follow-up to the whole GRUB topic in this forum.
I would like to gather ideas regarding the inner workings of a proper GRUB Customiser.
We have established already, that the all too well known GRUB Customizer is definitely not as great as it seems. It probably has lots of fans, but it does come with its own set of issues, even creating new problems!
Please, contribute some ideas on how a GRUB Customiser application would look like, that you would happily use frequently and without a doubt.
One of the things I would like to see most are more backup options. For example, a backup of the original GRUB configuration should be taken, before the GRUB Customiser app is applying any modification. This way, the backup can be restored, when uninstalling the GRUB Customiser tool.
Ideally, before each configuration, a snapshot (backup) of the current configuration should be taken. This way, the user would be able to revert to each state, at will.
This is the safest and probably best way of handling the GRUB modification situation.
Even if the app does not modify a lot or tries to be as gentle as possible, such backup options will always prevent a bad emergency situation, where your GRUB is absolutely destroyed, perhaps even irreversibly so, as it is the case with GRUB Customizer, at this point.
As already hinted in the previous paragraph, the app should also be as gentle as reasonable, when modifying the GRUB configuration eco-system. It shouldn’t create further bloat and complicate things even more. GRUB2 on its own is already a huge complicated mess!
So, these are my biggest ideas, among other smaller ones.
What ideas do you have?
What kind of app would you happily use frequently to customise your GRUB2?
What should the app be able to do and what should it not do?