better fedora grub config handling