install windows
install easybcd
install ubuntu (make sure use uefi in bios)
configure easybcd to grub2 the ubuntu by adding the entry
if the ubuntu is not loaded yet, then insert the livecd, go to try ubuntu, then install boot-repair to update the grub2.
If the grub2 is messed up (lots of redundant options), you can install grub customizer to remove those options.
Thanks!