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.<br><br>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.<br>
<br>Best regards<br><br>Andres<br><br><div class="gmail_quote">2010/3/18 Colin Watson <span dir="ltr"><<a href="mailto:cjwatson@debian.org">cjwatson@debian.org</a>></span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
merge 554790 574350<br>
thanks<br>
<br>
On Wed, Mar 17, 2010 at 10:34:14AM -0400, Andres Cimmarusti wrote:<br>
> When I upgraded today to grub 1.98-1 (on two different laptops), I noticed<br>
> the following message (apt):<br>
><br>
> /usr/sbin/grub-setup: error: no mapping exists for `hd0'<br>
><br>
> Upon restarting the system grub2 went it rescue mode after failing to boot<br>
> and showing me this message:<br>
><br>
> error: the symbol 'grub_env_find' not found<br>
<br>
This is the same as the cluster of bugs described in #554790. I intend<br>
to get this fixed soon, although in some cases it will result in a<br>
debconf question on upgrade when we can't automatically work out the<br>
right answer reliably.<br>
<br>
Thanks,<br>
<font color="#888888"><br>
--<br>
Colin Watson [<a href="mailto:cjwatson@debian.org">cjwatson@debian.org</a>]<br>
</font></blockquote></div><br>