Had the same problem when trying to dual boot Ubuntu with my lenovo ideapad 110. I have found the solution finally. I did clean swipe of my HDD on my laptop, its 1TB i partitioned it in half, after installing the win OS, i shrinked a new volume to install Ubuntu on, around 100GB dependig on available space.
I then created bootable usb using rufus, while booting, i selected the UEFI option on the menu containing the flash disk. This time round it wasnt frustrating. I can comfortably switch between the two OS.
Tip: Use rufus to create the bootable usb, in my thinking it did create two types boot order from the flash..All the best.