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