Notice that the most common things you want to change are not in /etc/grub.d/*. They are in /etc/default/grub. This file, whose content is commented, is pretty easy to change. It simply is a list of Shell of variables to instantiate. As for listing the installed operating systems, 'sudo update-grub' does a good job (at least it has always worked for me)... and it does not write in /etc/grub.d/* either. It writes in /boot/grub/grub.cfg.

Reply via email to