Description of problem:
After installing latest upgrades, grub doesn't boot any more, spitting out "symbol not found: grub_divmod64_full".
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Install Fedora, upgrade to rawhide, upgrade to the latest packages
grub goes to rescue mode, because of symbol not found
boot fedora rwahide
grub2-install after upgrade seems to install grub not in the right way. looks like it doesn't detect all hd types available to boot from ...
For virtual machines (KVM) you'll have to execute commands:
grub2-mkconfig -o /boot/grub2/grub.cfg
afterwards grub works again as expected.
This package has changed ownership in the Fedora Package Database. Reassigning to the new owner of this component.
> After installing latest upgrades, grub doesn't boot any more, spitting out
> "symbol not found: grub_divmod64_full".
I remember having seen this too. I'm sure it was a combination of my own fault and the issue discussed on bug 735259.
What grub2 version were you updating from?
(In reply to comment #1)
> grub2-install after upgrade seems to install grub not in the right way. looks
> like it doesn't detect all hd types available to boot from ...
Can you tell more?
Note that grub2-install will use /boot/grub2/device.map which can be updated by grub2-mkdevicemap.
> For virtual machines (KVM) you'll have to execute commands:
> grub2-install /dev/vda
> grub2-mkconfig -o /boot/grub2/grub.cfg
What difference did grub2-mkconfig make? Are you sure it was needed?
This issue was reported against early rawhide and there haven't been any response. Closing.