We are installing our systems using kickstart. Now we have updated our tree with the latest grub packages from the -updates repositories, and got an error like 'cannot install grub2' during installation. This is logged in program.log: 10:34:37,972 INFO program: Running... grub2-install --no-floppy (hd0) 10:34:39,768 ERR program: /sbin/grub2-setup: warn: Your embedding area is unusually small. core.img won't fit in it.. 10:34:39,770 ERR program: /sbin/grub2-setup: warn: Embedding is not possible. GRUB can only be installed in this setup by using blocklists. However, blocklists are UNRELIABLE and their use is discouraged.. 10:34:39,770 ERR program: /sbin/grub2-setup: error: will not proceed with blocklists. We do not use GPT, but MSDOS disklabels, so therefore a bios boot partition should not be necessary. We even pass nogpt to Anaconda. This is the partition setup we use in kickstart: clearpart --linux part /boot --fstype=ext3 --size=500 --label=BOOT --asprimary part / --fstype=ext4 --size=20000 --label=ROOT --grow Version-Release number of selected component (if applicable): grub2-1.99-13.fc16 How reproducible: Steps to Reproduce: 1. Install with the latest grub version from -updates Actual results: error during grub2-setup Expected results: grub2-setup should work without errors
version that works is: grub-0.97-84.fc16
FWIW, we tried to reproduce this with as little effort as possible (and to make sure the issue is not caused by something in our rather large kickstart file) and found that simply doing a minimal installation from the DVD with the updates repo activated triggers the issue, too.
I just hit this as well. I was able to workaround by going into the VT2 shell and doing: chroot /mnt/sysimage grub2-install --force /dev/sda
Most probably a dup of bug 782144
Confirmed that fixing bug 782144 fixes this. *** This bug has been marked as a duplicate of bug 782144 ***