I don't known if sys-boot/grub is still maintened actively at gentoo circus. But it may interested some people. When you use grub-legacy and the savedefault feature, it create a file in /boot/grub/default as described here: http://www.gnu.org/software/grub/manual/legacy/Invoking-grub_002dset_002ddefault.html This is not always usable in case of RO flash for embedded systems. Willy Tarreau as wrote some patch to write that default entry in MBR instead of a file. Patch are available here http://git.formilux.org/?p=dist/pkg/grub.git;a=tree;f=patches;hb=refs/heads/0.96-flx0 See 0002-save-default-entry-on-mbr.diff and 0003-add-grub-mbr-default3.diff Reproducible: Always
As grub:0 exists at this point only to help maintain systems that haven't or can't easily migrate, new features are pretty well out of the question.