[Bug 1519836] Re: MaaS fails to boot Hyper-V Generation 2 virtual machines
Mathieu Trudel-Lapierre
mathieu.tl at gmail.com
Mon May 16 22:33:24 UTC 2016
I uploaded grub2 with three patches relating to timers in EFI (do either
PIT, or pmtimer, and if all else fails, EFI Stall()). I expect it should
fix the issues on Hyper-V, could you please test it once it's available?
Thanks!
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to grub2 in Ubuntu.
https://bugs.launchpad.net/bugs/1519836
Title:
MaaS fails to boot Hyper-V Generation 2 virtual machines
Status in MAAS:
Invalid
Status in grub2 package in Ubuntu:
In Progress
Bug description:
When trying to deploy a "Generation 2" virtual machine on Hyper-V,
grub fails to fetch the linux kernel and initrd from MaaS. The
operation times out immediately, because the Generation 2 VMs are
missing the Programmable Interval Timer (PIT). The current version of
grub still requires this interface to exist, in order to calculate
time.
There is a patch that uses the EFI SetTimer() available here:
http://savannah.gnu.org/bugs/?42944
and an alternative in the discussion here:
https://lists.gnu.org/archive/html/grub-devel/2014-10/msg00016.html
that uses pmtimer instead. I am aware that grub is a critical package.
What is the official/proper way to fix this issue? Can a patched
grubnetx64.efi be packaged with MaaS? Do we have to wait for this fix
to merge?
Gabriel
To manage notifications about this bug go to:
https://bugs.launchpad.net/maas/+bug/1519836/+subscriptions
More information about the foundations-bugs
mailing list