Bug#544822: grub-pc: out of range pointer 0x8080810 with r128 graphics card

Ana Guerrero ana at debian.org
Fri Sep 4 22:33:19 UTC 2009


On Fri, Sep 04, 2009 at 07:08:44PM +0200, Ana Guerrero wrote:
> On Thu, Sep 03, 2009 at 02:22:58AM -0500, Jonathan Nieder wrote:
> > 
> > This usually produces much more worrying output:
> > 
> > | out of range pointer 0x8080810
> >
> 
> For the record...
> I get this same message when booting with grub2 and when accesing to the
> console, no matter what command I try, this message again.


I got this version of grub working using the grub.cfg generated installing the
version in lenny.

Reverting this change in /boot/grub/grub.cfg :

--- grub.testing/grub.cfg   2009-09-04 23:53:28.000000000 +0200
+++ grub.unstable/grub.cfg    2009-09-04 18:27:07.000000000 +0200
@@ -7,8 +7,20 @@

 ### BEGIN /etc/grub.d/00_header ###
  set default=0
  +insmod ext2
  +set root=(hd0,1)
  +search --no-floppy --fs-uuid --set 7fa532df-0147-4f83-ac28-8715c76c8c43
  +if loadfont /usr/share/grub/unicode.pf2 ; then
  +  set gfxmode=640x480
  +  insmod gfxterm
  +  insmod vbe
  +  if terminal_output gfxterm ; then true ; else
  +    # For backward compatibility with versions of terminal.mod that don't
  +    # understand terminal_output
  +    terminal gfxterm
  +  fi
  +fi
   set timeout=5
   -terminal
    ### END /etc/grub.d/00_header ###

the system boots without problems. Obviously I do not have the fancy graphic
terminal :)

If you use this workaround to get your system booting, remember the
/boot/grub/grub.cfg file is generated from /etc/grub.d/00_header so if you
regenerate the configuration you will lose the workaround and your system
won't boot again.

Ana





More information about the Pkg-grub-devel mailing list