This suggestion is not just for Mint it would be a useful addition (IMO) to all Linux variants.
I have made no secret of my dislike for grub2 it is dramatically inferior to grub-legacy, but I guess we are stuck with it (especially with Uefi booting) so why not have something to at least make the most of it.
One of the many disadvantages of grub2 compared with legacy is that it is virtually impossible to look at the contents of grub.cfg and visualise what the grub menu will eventually look like when it is booted. The reason you can't do that is that it is stuffed full of what for most people is meaningless code (which should be elsewhere) and has boot entries longer than some novels I have read. In legacy it was easy, one quick glance at menu.lst and you had a fair idea of what your grub menu would look like and most boot entries were tiny in comparison.
So what we need is something like a command or small utility to strip away all the garbage from grub.cfg and just present it as a grub menu, but in a window or terminal without having to reboot.
Now I am no coder, but I would think that in principle at least this should be fairly easy, the reason being that the code MUST already exist, if it didn't then grub wouldn't work (well sometimes it doesn't but that is another matter
). To my simple brain grub.cfg is a config file which is read by either grub-pc or grub-efi and translated to output at boot up. All that needs to be done then is to find a way to invoke one of the grub executables to direct its output to a terminal or window so we can see what grub is going to look like before we are forced to reboot.
There may be a thousand reasons this can't be done and I am sure I will soon learn what they are
BTW grub-customizer is not the answer to this problem, it does not illustrate what grub will look like in fact although it used to be a good program at one time, now its output is so indecipherable that I no longer find it of any use.