GRUB 2 lacks fail-safe support. One big difference from GRUB Legacy is that GRUB 2 supports multiple architectures, thus this feature should be aware of the best approach to each architecture. For example, if an architecture provides platform-independent NVRAM, it might be better to use NVRAM instead of a file on a disk.