This is a guide from a user of the VM that wanted to use it with 2 generation Hyper-V.

NOTE: The Hyper-V VM is now generation 2 by default, so this guide is not needed.

Preparation:

Download latest Ubuntu Desktop .iso:

What is the Goal?

Creating an efi Partition in “*Nextcloud_VM_www.hanssonit.se-disk1.vhdx” and use boot-repair to set it up as boot partition

Prepare the Virtual Machine:

New Virtual Machine, following the documentation and different settings for:

  • Of course, Generation 2 VM
  • RAM: i recommend 4GB for this workaround
Virtual Machine Settings:
  • Security: Enable Secure Boot and choose “Microsoft UEFI Certificate Authority”
  • Processor: I recommend 4 Virtual processors
  • Add *Nextcloud_VM_www.hanssonit.se-disk2 following install instructions
  • SCSI-Controller: Create a new DVD-Drive and choose the ubuntu desktop .iso file as Imagefile
  • Firmware: make sure “DVD-Drive” is the first boot device by put it at first order
Expand *disk1.vhdx (Space needed for efi Partition):
  • SCSI-Controller: select …disk1.vhdx and click “Edit” Button
  • skip first dialog and Choose Action “Expand”
  • set New size to “41 GB” and click finish
Create efi partition and make it bootable using boot-repair and Ubuntu Desktop:

Start the VM. “Try Ubuntu” is selected and this should bring you to the Ubuntu Desktop

  • Open a new Terminal and type gparted then press Enter
  • In Gparted choose disk1 in the top right drop-down menu (with 41 GiB) and right click on the “unallocated”
    space and choose “New”
  • Only change “File system” to fat32 and click Add
  • Apply All Operations (green hook)
  • Right click on new created fat32 partition and “Manage Flags” select boot and Close
InstalL Boot-repair):
  • Cnnect to the Internet
  • Open a new Terminal, then type the following commands (press Enter after each line):
     
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair && boot-repair
  • After the last command boot-repair should start.
  • Click “No” on the first dialog
  • Click “Recommended repair”
  • Follow the instructions
  • A window starting with “Boot successfully repaired”
    is telling you all went fine and you can shutdown the vm
Final Step:
  • Remove DVD-Drive under SCSI-Controller
  • Now the VM is ready to Start!