[Bug 836378] Re: Oneiric upgrade, boot hangs at error: symbol not found: grub_divmod64_full
Colin Watson
cjwatson at canonical.com
Wed Oct 19 15:39:32 UTC 2011
I'm afraid that this is due to a local misconfiguration. Specifically,
this problem occurs when the grub-pc package has not been configured to
install GRUB to the location where it's actually being booted from, so
it thinks it's successfully upgraded but you actually end up booting
from an old version of the GRUB core image, which is now incompatible
with the modules in /boot/grub/. I wrote up a summary of similar
problems on my blog a while back
(http://www.chiark.greenend.org.uk/ucgi/~cjwatson/blosxom/debian/2010-06-21-grub2
-boot-problems.html); my comments about work being done to improve
matters are now dated but the basic summary is still accurate.
Unfortunately, the PC architecture is such that we can't detect this
misconfiguration automatically; I think I've now done all I can do along
those lines without annoying people with questions on every single
update.
The problem should be visible in the output of this command:
sudo debconf-show grub-pc | grep install_devices
To fix your configuration, run 'sudo dpkg-reconfigure grub-pc'. Just
press Enter at all the questions apart from "GRUB install devices:". At
the "GRUB install devices:" prompt, it is normally correct to select the
boot record(s) on all your hard disk(s). People with specialised boot
loader requirements may need to do something slightly different.
** Changed in: grub2 (Ubuntu)
Status: Confirmed => Invalid
** Changed in: update-manager
Status: New => Invalid
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to grub2 in Ubuntu.
https://bugs.launchpad.net/bugs/836378
Title:
Oneiric upgrade, boot hangs at error: symbol not found:
grub_divmod64_full
Status in Update Manager:
Invalid
Status in “grub2” package in Ubuntu:
Invalid
Bug description:
Upgraded from Natty to Oneiric on a machine with a two-drive RAID 1
md0 using do-release-upgrade -d
The upgrade went fine, but on reboot, the machine simply hangs at:
error: symbol not found: 'grub_divmod64_full'.
grub rescue>
Trying to recover and grab logs now.
To manage notifications about this bug go to:
https://bugs.launchpad.net/update-manager/+bug/836378/+subscriptions
More information about the foundations-bugs
mailing list