A 'biosgrub' partition is used by Linux systems to do a 'legacy' install on a GPT partitioned drive. You can't do that with windows. If you have windows on a GPT disk, you must install it UEFI. From your comments, it appears you have an EFI install of windows (which release??) so you should install Ubuntu UEFI. Ubuntu has a site which explains all this, see the link below. If you could not get Ubuntu to boot UEFI, you might try software other than rufus such as etcher although I would expect rufus to work?
https://help.ubuntu.com/community/UEFI
Do you get the 'no operating system found' message after you have changed your BIOS firmware to Legacy/CSM boot? Even if you were able to boot your Ubuntu install, it would be a convoluted process to boot between windows and Ubuntu as you would need to make changes in the BIOS firmware on each boot. Grub installed in Legacy mode will not boot an EFI install of windows and of course, windows EFI will not boot any Linux AFAIK.
The fast startup, fastboot and anything related to hibernation (this is the default on windows 10) will be a problem as no Linux OS will mount a hibernated partition as there is a high risk or problems and loss of data so all that should be off.
So the solution is finding out why Ubuntu would not boot in EFI mode. Perhaps reading the link above will help or if you are lucky enough to have a manual for the machine with info on the BIOS firmware. Might do an online search for UEFI firmware on the particular machine.
Bookmarks