On 20.01.2012 14:15, Michael Tokarev wrote:
Package: grub2
Version: 1.98+20100804-14+squeeze1
Severity: wishlist
Tags: squeeze

Hello.

I've two bugreports reported against qemu-kvm package about
squeeze virtual machines being unbootable.  These are
#653068 and #616487.  It all boils down to the following
message during boot (from #653068):

  Loading Linux 2.6.32-5-amd64 ...
  unaligned pointer 0x93940002
  Aborted. Press any key to exit.

After some investigation it turns out this is a problem
in grub itself, its memory management.  In particular,
I found this:

  https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/717445

In this bugreport, they found out that later grub versions
does not show this issue.  This is confirmed by my bureports --
installing grub from wheezy makes it work.

In the LP#717445 there's a backport of a large commit to
grub made by Serge Hallyn.  He backported a commit which
made lots of changes to video subsystem handling, see

  https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/717445/comments/11

I tried the 3 patches against grub in squeeze, had to
tweak some stuff in there, and can confirm it fixes the
mentioned problem, which confirms what ubuntu guys
discovered.

Now, the question.  It is definitely worth to fix this
bug for squeeze, so it will be actually installable in
qemu/kvm.  It is obviously not possible to fix it for
past squeeze releases, so original squeeze will remain
uninstallable which is sad.  It is not really possible
to fix it in qemu/kvm because tje behavor - as far as
I can see - depends on quite some randomness.  And
finally, the backport of that large patch is, well,
large and may be too risky for squeeze if it is about
to fix just qemu/kvm problem.

Any opinions/comments?
The patch in question adds native support of qemu/kvm emulated video card and it takes precedence over VBE driver. So it's likely to be a red herring altogether. I'd try with a grub.cfg with video_bochs and video_cirrus lines removed. I was unable to recreate the bug with latest bzr GRUB and just vbe driver so I suppose that the actual fix is another commit which is, hopefully, smaller
For now I'll merge the two mentioned bugreports into
this one, and mark it with Severity: wishlist.

Thanks,

/mjt



_______________________________________________
Pkg-grub-devel mailing list
pkg-grub-de...@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-grub-devel



--
Regards
Vladimir 'φ-coder/phcoder' Serbinenko




--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to