Bug#567582: boot failure: "the symbol 'grub_env_find' not found"
Felix Zielcke
fzielcke at z-51.de
Sat Jan 30 10:01:52 UTC 2010
forcemerge 567582 554790
thanks
Am Freitag, den 29.01.2010, 20:12 +0100 schrieb Harald Dunkel:
> Package: grub-pc
> Version: 1.98~20100128-1
> Severity: grave
>
> After the upgrade I get the message
>
> GRUB loading.
> Welcome to GRUB!
>
> error: the symbol 'grub_env_find' not found.
> Entering rescue mode...
>
> on the next reboot. The boot menu is not shown.
>
> Moving back to version 20100126 makes the problem go away.
>
Please check with `echo GET grub-pc/install_devices |
debconf-communicate' what device is stored in there.
Probable it's not the one where your BIOS boots from. Or the kernel/udev
decided to name it different when grub-pc got upgraded.
Run `sudo dpkg-reconfigure grub-pc' to get prompted for the device
stored in there.
You can also decide to not choose anyone so grub-install doestn't get
run at all during package upgrades, but then it can still happen that
update-grub generates a config with which you can't boot.
And at least you have to think about running grub-install before
reporting bugs. Because then grub2 won't get upgraded at all.
--
Felix Zielcke
Proud Debian Maintainer and GNU GRUB developer
More information about the Pkg-grub-devel
mailing list