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

Felix Zielcke fzielcke at z-51.de
Mon Aug 31 11:14:39 UTC 2009


Am Montag, den 31.08.2009, 13:01 +0200 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.
> 
> In 1.96+20090826-3 I have this unaligned pointer error with
> GRUB_TERMINAL commented, but still grub is using text mode,
> and unaligned pointer error happens after loading any kernel
> (i think initrd isn't loaded), then i can press any key, and restart
> boot process (it backs to bios quickly, it read MBR again, and load
> again grub).
> 
> No gfxmode is used at any point (with or without error, in any version).

So it actually only depends if the gfxterm stuff in grub.cfg is there in
or not and nothing that grub uses gfxterm?

> 
> > Please make sure you get the gfxterm with 1.96+20090808-1
> > Just run the commands in command line.
> > 
> > loadfont /usr/share/grub/unicode.pf2
> why this is in /usr? i have /usr and all other filesystems fully
> encrypted. Only /boot is available from grub.

It was just copied from my grub.cfg.
Actually we copy the fonts to /boot/grub but only use them in there
if /usr isn't readable by grub.

> 
> > set gfxmode=640x480
> > insmod gfxterm
> > insmod vbe
> > terminal_output gfxterm
> 
> Will try after work. I already compiled grub-pc from gnu-svn+debian-svn
> with your 1bit_blitter.diff patch applied (which removes few function).
> 

> 


-- 
Felix Zielcke
Proud Debian Maintainer






More information about the Pkg-grub-devel mailing list