[Bug 1624096] Re: yakkety: backport (or rebase to) fix eliminating a double-close in shim
Jason Gerard DeRose
jason at system76.com
Wed Oct 5 13:53:09 UTC 2016
Hmmm, today's yakkety-desktop-amd64.iso
(sha1:494bc027be3d29c494eb17d057dcc51cdfc6f50b) is seemingly still using
the broken shim package?
I'm guessing there's something special about how the shim package gets
onto the ISO as it doesn't seem to be listed in yakkety-desktop-
amd64.manifest?
But for whatever reason, I'm still getting the same exception when
debugging with `-serial stdio`:
!!!! X64 Exception Type - 0D(#GP - General Protection) CPU Apic ID - 00000000 !!!!
RIP - 000000007E64D5BA, CS - 0000000000000038, RFLAGS - 0000000000010202
ExceptionData - 0000000000000000
RAX - AFAFAFAFAFAFAFAF, RCX - 000000007F1C5820, RDX - 000000007F1C5820
RBX - 000000007F132198, RSP - 000000007FB1BA40, RBP - 000000007FB1BAF0
RSI - 000000007E6DBD9A, RDI - 000000007E62CFBA
R8 - 0000000000000004, R9 - 0000000000000000, R10 - 0000000000000020
R11 - 0000000000000002, R12 - 000000007EEB34B8, R13 - 000000007EEB34C0
R14 - 000000007FB33620, R15 - 000000007EDD6018
DS - 0000000000000030, ES - 0000000000000030, FS - 0000000000000030
GS - 0000000000000030, SS - 0000000000000030
CR0 - 0000000080000033, CR2 - 0000000000000000, CR3 - 000000007FABA000
CR4 - 0000000000000668, CR8 - 0000000000000000
DR0 - 0000000000000000, DR1 - 0000000000000000, DR2 - 0000000000000000
DR3 - 0000000000000000, DR6 - 00000000FFFF0FF0, DR7 - 0000000000000400
GDTR - 000000007FAA8698 0000000000000047, LDTR - 0000000000000000
IDTR - 000000007F5E4018 0000000000000FFF, TR - 0000000000000000
FXSAVE_STATE - 000000007FB1B6A0
!!!! Find PE image (No PDB) (ImageBase=000000007E62D000, EntryPoint=000000007E64A000) !!!!
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to debian-cd in Ubuntu.
https://bugs.launchpad.net/bugs/1624096
Title:
yakkety: backport (or rebase to) fix eliminating a double-close in
shim
Status in debian-cd package in Ubuntu:
Invalid
Status in grub2 package in Ubuntu:
In Progress
Status in shim package in Ubuntu:
Fix Released
Bug description:
Sometime after August 25th (or so) something changed in the Yakkety
ISOs that make them no longer boot under QEMU in UEFI mode. However,
the ISOs do work fine still on the physical UEFI hardware I've tested
(3 different systems). I'm not sure about other VM solutions like
Virtual Box, etc., as I haven't tested under anything other than QEMU.
But under QEMU, UEFI mode installs are definitely broken.
You get stuck in the OVMF firmware with the following text on the
screen (see attached screenshot):
Boot Failed. EFI Floppy
Boot Failed. EFI Floppy 1
Thus far I've only tested with a Xenial host, so I'm not sure whether
this problem exists with a Yakkety host + Yakkety guest.
This problem also doesn't seem to be the result of any changes in QEMU
(and related) in Xenial. With a Xenial host, you can still do UEFI
mode installs fine under QEMU when the guest is using the 16.04.1
ISOs, and likewise when the guest is using the latest Xenial daily
(16.04.2 WIP) ISOs. So the problem seems to be only when using a
Yakkety guest in UEFI mode.
Note this problem effects both Yakkety desktop and server ISOs (when
installing under QEMU in UEFI mode).
Finally, on the off chance it might be helpful to anyone who comes
across this bug report, I wrote a blog post a while back on how to use
QEMU in UEFI mode on a Xenial (or newer) host:
http://blog.system76.com/post/139138591598/howto-qemu-w-ubuntu-xenial-
host-uefi-guest
Thanks!
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/debian-cd/+bug/1624096/+subscriptions
More information about the foundations-bugs
mailing list