[Bug 1624096] Re: yakkety: desktop and server ISOs wont boot under QEMU in UEFI mode
Laszlo Ersek (Red Hat)
lersek at redhat.com
Mon Sep 19 21:22:14 UTC 2016
Actually, I don't need to write any new patches, upstream shim has the
problem fixed already:
commit 7052e75307553edc8f04eb529b0d37844fbcc30b
Author: Benjamin Antin <ben.antin at endlessm.com>
Date: Mon Jul 18 12:28:12 2016 -0700
Don't close file twice in should_use_fallback error path
When fallback.efi is not present, the should_use_fallback error path
attempts to close a file that has already been closed, resulting in a
hang. This issue only affects certain systems.
This is a regression from version 0.8 and was introduced by commit
4794822.
Signed-off-by: Benjamin Antin <ben.antin at endlessm.com>
You guys just need to rebase Yakkety's shim package on top of an
upstream git commit that comes after 7052e7530755. (Alternatively, you
can also backport 7052e7530755, but I guess Yakkety's release schedule
might allow another rebase at this point.) You are currently based on
14a5905, which does not include the fix.
** Package changed: debian-installer (Ubuntu) => shim (Ubuntu)
** Summary changed:
- yakkety: desktop and server ISOs wont boot under QEMU in UEFI mode
+ yakkety: backport (or rebase to) fix eliminating a double-close in shim
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to debian-installer in Ubuntu.
https://bugs.launchpad.net/bugs/1624096
Title:
yakkety: backport (or rebase to) fix eliminating a double-close in
shim
Status in shim package in Ubuntu:
Confirmed
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/shim/+bug/1624096/+subscriptions
More information about the foundations-bugs
mailing list