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

Andres Rodriguez andreserl at ubuntu-pe.org
Wed Nov 25 14:08:26 UTC 2015


Hi Gabriel,

MAAS never officially supported booting HyperV VM's, but thank you for
letting us know that this was the case.

That being said, this is not bug in MAAS but it is a bug in grub. I'll
retarget this appropriately.

Thanks.

** Also affects: grub2 (Ubuntu)
   Importance: Undecided
       Status: New

** Changed in: maas
       Status: New => Invalid

-- 
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:
  New

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