[Bug 1519836] Re: MaaS fails to boot Hyper-V Generation 2 virtual machines

Mathieu Trudel-Lapierre mathieu.tl at gmail.com
Mon May 16 13:09:17 UTC 2016

I'm not sure what you mean there.

My plan to handle this would be to backport the relevant commits to the
necessary releases (right now, that basically means d43a5ee); as well as
to upload the fix to the current development release. Later, we're
likely to pull beta3 in the development release, but it won't be the
case for the current supported releases, which will remain at beta2 and
will have to use backported patches.

You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to grub2 in Ubuntu.

  MaaS fails to boot Hyper-V Generation 2 virtual machines

Status in MAAS:
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

  There is a patch that uses the EFI SetTimer() available here:


  and an alternative in the discussion here:


  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?


To manage notifications about this bug go to:

More information about the foundations-bugs mailing list