GRUB 2.00 released
lists.gnu.org
lists.gnu.org
I'm dealing with servers every day and Grub still gives me headache every time I have to deal with it.
I know it's a low-level tool and tackling a hairy problem. But the overall handling is just terrible (chrooting, insufficient error/debug output, insufficient transparency about what the current state is and what grub is doing/going to do, etc.).
When shuffling raid-sets around often enough I'm not even sure from which drive it booted (or didn't boot) in a particular instance, there's way too much trial & error involved for my taste.
I remember when I started to use GNU/Linux and they were talking how great will be grub 2.0. It took maybe too much time, but it's a great tool.
In fact the current approach we take is to ignore grub2 configuration. Very tellingly, all the important distributions ignore the files too. They generate the files from ordinary static configuration files stored elsewhere (in different places for each distro, naturally). So we parse those files instead.