Bug#594967: grub-pc: GRUB Hangs After "Welcome to GRUB!"

Steve McIntyre steve at einval.com
Sat Nov 20 13:09:04 UTC 2010


On Mon, Aug 30, 2010 at 07:50:56PM -0500, David A. Greene wrote:
>Package: grub-pc
>Version: 1.98+20100804-2
>Severity: critical
>Tags: d-i
>Justification: breaks the whole system
>
>This problem originally happened when upgrading an old Squeeze installation.
>I do not know how long the problem has existed.  Doing a fresh install from the
>very latest testing images does not solve the problem.
>
>On an Acer Aspire One AO751h, GRUB fails to boot.  It hangs at "Welcome to GRUB!"
>and a Ctl-Alt-Del does not reboot the machine.  I have tried multiple installation
>methods and partitioning schemes with no luck.

On Sat, Nov 20, 2010 at 10:38:03AM +0000, Steve McIntyre wrote:
>On Thu, Sep 16, 2010 at 03:29:43PM -0500, Matt Zagrabelny wrote:
>>Not sure what else, besides the subject, would be of use for debugging.
>>
>>I did follow Nuutti Kotivuori's <naked at iki.fi> suggestion of uncommenting:
>>
>>#GRUB_TERMINAL=console
>>
>>in /etc/default/grub
>>
>>reran update-grub2
>>
>>and was able to boot into the system. Let me know what else I can do
>>to help debug this.
>
>I'm seeing the same problem on an Acer 0751H machine as well, on a
>fresh squeeze installation. I used to have (and rely on) a graphical
>grub to set up the right graphics mode on this Poulsbo machine, but
>that was from quite a while back using an Ubuntu-based system.
>
>I'll start bisecting now to see where this came in.

OK, done. I'm cc:ing all the people who have added comments on the bug
too, for information.

On the Acer 0751H here, I've walked through the versions of grub-pc
available on snapshot.debian.org to see where things broke. The answer
is that the break happened between 20100617-1 and 20100702-1. Using
the text console workaround will let you use grub as-is, but if you
want graphical goodness too (and the smarts to make the Poulsbo
chipset work at a proper resolution), then download and install the
following older versions for now:

http://snapshot.debian.org/archive/debian/20100619T041712Z/pool/main/g/grub2/grub-common_1.98%2B20100617-1_i386.deb
http://snapshot.debian.org/archive/debian/20100619T041712Z/pool/main/g/grub2/grub-pc_1.98%2B20100617-1_i386.deb

and you should be fine. You'll need to mark those packages as "held"
to stop apt(itude) upgrading beyond them as well, of course. I hope
that's helpful for people. :-)

Now, looking at the changes from 20100617-1 to 20100702-1. There's a
big obvious candidate for the issue we're seeing:

  * New Bazaar snapshot.
    - Use video functions in Linux loader rather than hardcoding UGA; load
      all available video backends (closes: #565576, probably).

I'm not sure exactly what changed in there and I don't have time right
now to dig much further, but it's worth sharing where I got to.

-- 
Steve McIntyre, Cambridge, UK.                                steve at einval.com
"Further comment on how I feel about IBM will appear once I've worked out
 whether they're being malicious or incompetent. Capital letters are forecast."
 Matthew Garrett, http://www.livejournal.com/users/mjg59/30675.html






More information about the Pkg-grub-devel mailing list