Mailinglist Archive: opensuse-bugs (3931 mails)

< Previous Next >
[Bug 961149] New: GRUB2-EFI: Crash in linuxefi command, but not linux
  • From: bugzilla_noreply@xxxxxxxxxx
  • Date: Fri, 08 Jan 2016 13:06:34 +0000
  • Message-id: <bug-961149-21960@http.bugzilla.suse.com/>
http://bugzilla.suse.com/show_bug.cgi?id=961149


Bug ID: 961149
Summary: GRUB2-EFI: Crash in linuxefi command, but not linux
Classification: openSUSE
Product: openSUSE Tumbleweed
Version: 2015*
Hardware: x86-64
OS: Other
Status: NEW
Severity: Normal
Priority: P5 - None
Component: Bootloader
Assignee: jsrain@xxxxxxxx
Reporter: fvogt@xxxxxxxx
QA Contact: jsrain@xxxxxxxx
Found By: ---
Blocker: ---

This may sound like a quite weird issue, but it's really annoying with our
current setup.
Our system sets up a (QEMU with and without KVM) VM with network boot enabled.
OVMF loads grub2-efi and runs it.
On first boot, grub2-efi loads kernel and initrd for installation and the
system is installed. So far, everything works fine.
On the subsequent boots, the default option in grub2-efi is the label "local",
which consists of the single command "exit", so that it boots from the local
disk.
On the local disk is the usual boot configuration with shim et al. and it ends
up in GRUB2. However, during execution of the linuxefi command, it crashes hard
with a

!!!! X64 Exception Type - 0D(#GP - General Protection) CPU Apic ID - 00000000
!!!!

error message from OVMF. I've seen an undefined instruction error as well.
Using "linux" instead of "linuxefi" works fine.

I guess this is rather hard to reproduce and debug, so I'll try to have a
deeper look. I need some pointers into the right direction, though.

I ran OVMF with full debug output enabled, but during GRUB2 it doesn't output
anything else than AllocatePoolI and FreePool, so I conclude that it crashes
inside GRUB and not OVMF.

--
You are receiving this mail because:
You are on the CC list for the bug.
< Previous Next >