Bug#544155: [grub-pc] grub update renders system unbootable (unaligned pointer 0x700ba)

Martin Steigerwald Martin at lichtvoll.de
Mon Aug 31 11:30:34 UTC 2009


Am Montag 31 August 2009 schrieb Witold Baryluk:
>   Dnia 2009-08-31, pon o godzinie 12:44 +0200, Felix Zielcke pisze:
> > Am Sonntag, den 30.08.2009, 23:40 +0200 schrieb Witold Baryluk:
> > > Then I downgraded manually to 1.92+20090808-1 from squeeze (by
> > > manual dpkg -i with .deb packages grub-pc and grub-common, and then
> > > additionally grub-install /dev/sda to be sure), to be sure there is
> > > no problem with&without gfxterm enabled. And there is non.
> >
> > [...]
> >
> > > I need to say that in my configuration even 1.92+20090808-1 with
> > > commented out GRUB_TERMINAL (so using gfxterm), grub is still using
> > > text mode
> >
> > Uhm this is actually confusing. First you said with and without
> > gfxterm it works and then that it still uses text mode.
>
> Sorry for confusion. I have commented GRUB_TERMINAL (as in default
> configuration), but still 1.96+20090808-1 is using text mode anyway.
> Hongzheng Wang also have this problem.

Confirmed. 1.96+20090808-1 uses text mode on my ThinkPad T42 as well, while 
the older version 1.96+20090317-1 I had previously - due to an outdated 
Debian mirror - used gfx mode. I did not change configuration. I noticed 
this but it wasn't that important to me, so I did not mention it 
initially.

This is what I have in grub.cfg:

  8 ### BEGIN /etc/grub.d/00_header ###
  9 set default=0
 10 set timeout=5
 11 set root=(hd0,1)
 12 search --no-floppy --fs-uuid --set fb9cbb11-964a-4b92-bde3-50674324e670
 13 if loadfont /usr/share/grub/unicode.pf2 ; then
 14   set gfxmode=640x480
 15   insmod gfxterm
 16   insmod vbe
 17   if terminal_output.gfxterm ; then true ; else
 18     # For backward compatibility with versions of terminal.mod that 
don't
 19     # understand terminal_output
 20     terminal gfxterm
 21   fi
 22 fi
 23 ### END /etc/grub.d/00_header ###

I have / on ext4. And I see GRUB tries to find the font in /usr. I have 
/boot/ and / on the same partition, thus it should not be an issue, but 
still, as far as I understand above, if /usr is not available at boot 
time, then GRUB will start in text only mode.

Ciao,
-- 
Martin 'Helios' Steigerwald - http://www.Lichtvoll.de
GPG: 03B0 0D6C 0040 0710 4AFA  B82F 991B EAAC A599 84C7
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.alioth.debian.org/pipermail/pkg-grub-devel/attachments/20090831/7b0683e0/attachment.pgp>


More information about the Pkg-grub-devel mailing list