Originally Posted by lsatenstein
From Open Suse, make sure there is a biosboot partition or equivalent. Suse tends to skip having the BB integrated with btrfs. If I recall, grub2 of Fedora had problems with booting directly from btrfs.
I used their version of grub2-install to solve this problem.
biosboot isn't needed for UEFI firmware controlled systems, they use EFI partitions instead (mounted as /boot/efi).
biosboot also isn't required if you are running legacy BIOS and using an ms-dos partition table aka MBR. biosboot should only be used in one scenario, using legacy BIOS and a GPT partition table.
one observation I have noticed recently, both Fedora and CentOS are now recommending a 1GB /boot partition as the boot images are now larger. Either that or reduce the number of retained kernels.