[Bug 448650] [NEW] grub2 constructs entries that don't work for Mandriva

Felix Zielcke fzielcke at z-51.de
Sun Oct 11 12:50:54 UTC 2009


Am Sonntag, den 11.10.2009, 12:21 +0000 schrieb Wyatt Underwood:
> Public bug reported:
> 
> Binary package hint: grub2
> 
> I did not look at the source for grub2
> 
> I am using Karmic Koala with the grub2 updated yesterday
> 
> grub2 creates entries for both Mandriva and Mandriva beta (both on my
> PC) but they don't work.  I didn't photograph the error message but it's
> something about not liking the choice of vga (not deregulated or
> degenerated but something like that).

Do you mean maybe mean this? `%s is deprecated. Use set
gfxpayload=1024x768x16 before linux command instead.'
That's just a warning, nothing more.

> if grub2 doesn't like that choice, couldn't it pick an alternative or
> just drop it?

Maybe we should just use linux16 on the os-prober Linux entrys. Then
they would always work out of the box without changing anything. At
least on i386-pc, i.e. grub-pc package.

The problem you got into is probable, that you specified a vga= mode
which is implemented differently in the new 32bit Linux loader then in
your graphic card.
For example for me 0x318 is 1024x768x32 but in qemu and our 32bit Linux
loader it's defined as 1024x768x24
If I use vga=0x318 then I don't get any output at all from the kernel
just as you.
So automatically converting them doestn't always work. That's why we
implemented `set gfxpayload' which even has the advantage that you don't
need to lookup which number is the resolution you want to use.

We have a bug report to implement support for gfxpayload into
grub-mkconfig, but that wouldn't solve the problem for os-prober
generated entries, because the vga= value comes from it and
not /etc/default/grub

-- 
Felix Zielcke
Proud Debian Maintainer and GNU GRUB developer

-- 
grub2 constructs entries that don't work for Mandriva
https://bugs.launchpad.net/bugs/448650
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs at lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs




More information about the universe-bugs mailing list