Before Grub 2, there was the Real Grub - the user-friendly Grub (probably called Legacy Grub now .... ). When I ran distros that had Real Grub, I was able to edit my Grub with no problems (/boot/grub/menu.list) - 1 Grub/1 file
Now, from what I read, they've done away with the user-friendly Real Grub file and gone to several different files to be able to edit or see what's happening with your Grub entries (i.e. /etc/default/grub, /boot/grub/grub.cfg, /etc/grub.d/40_custom etc.) . I don't know whose "better idea" this was, but this SUX! There was NOTHING wrong with the old Grub AFAICS, it worked fine for years - if it ain't broke, don't fix it!
I, for one, would like to go back to the 1 file Real Grub, where I can add/edit/delete/mess around with the Grub file myself, but I suppose that's impossible. I would prefer not to have to tell one file to tell another file to tell yet another file what I want done. I've got a couple of entries in my new LMDE Grub 2 splash that I would like to get rid of, another I'd like to give the true name of the distro to, etc., but after reading several of the threads here that deal with Grub, I'm still in the dark! So, what file do I gotta go to so I can get rid of the extra entries and change the name of the mystery distro to the proper name. I'd post my Grub splash, but I haven't been able to find whichever file it's hidden in! Rest assured, I will be Googling to find the answers, but there's always the possibilities that there are others with the same problems and would like answers as well.
PS: If Linux devs (in this case, Grub devs) want to make it easier for M$ users to convert to Linux, you would think that they would want to make things easier for the end-user, not revert to the 1990's where everything had to be done at the terminal "geek-style" to make a change or two! Just sayin .......