I had to do a fresh install of squeeze because I got a new hard drive. Shortly after finishing up the installation I full-upgraded and that pulled grub-pc 1.98-1 and it installed without errors.
The reason for the previous failure was that I was running 2.6.33 kernel from experimental. This changed my /dev/hd* to /dev/sd* and caused grub-setup to fail. So, in reality, you should close this bug, because it doesn't affect squeeze (strictly speaking). However, work might be required when 2.6.33 enters sid. Best regards Andres 2010/3/18 Colin Watson <cjwat...@debian.org> > merge 554790 574350 > thanks > > On Wed, Mar 17, 2010 at 10:34:14AM -0400, Andres Cimmarusti wrote: > > When I upgraded today to grub 1.98-1 (on two different laptops), I > noticed > > the following message (apt): > > > > /usr/sbin/grub-setup: error: no mapping exists for `hd0' > > > > Upon restarting the system grub2 went it rescue mode after failing to > boot > > and showing me this message: > > > > error: the symbol 'grub_env_find' not found > > This is the same as the cluster of bugs described in #554790. I intend > to get this fixed soon, although in some cases it will result in a > debconf question on upgrade when we can't automatically work out the > right answer reliably. > > Thanks, > > -- > Colin Watson [cjwat...@debian.org] >