Salut,
Geole a raison : tu dois rester en UEFI. Ton problème apparaît ici :
=================== efibootmgr -v
BootCurrent: 001F
Timeout: 2 seconds
BootOrder: 0000,001F,0017,0018,0019,001A,001B,001C,001D,001E,0020,0025
Boot0000* Windows Boot Manager HD(1,GPT,3bf9b5ac-b642-4f86-bc35-5db1d563cca9,0x800,0x82000)/File(EFIMicrosoftBootbootmgfw.efi)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}....................
Boot0001* ubuntu HD(1,GPT,3bf9b5ac-b642-4f86-bc35-5db1d563cca9,0x800,0x82000)/File(EFIubuntushimx64.efi)
L'entrée Ubuntu (0001) n'est pas présente dans la liste de démarrage "Boot order". Essaie de l'ajouter manuellement (un conseil, fais du copier coller) :
sudo efibootmgr -o 0001,0000,001F,0017,0018,0019,001A,001B,001C,001D,001E,0020,0025
Au mieux, ça fonctionnera. Mais comme il y a fort à parier que le Bios n'enregistre pas la chose, tu vas devoir regarder dans ton bios/uefi si tu as (ou non) la possibilité d'ajouter une entrée manuellement. Si c'est le cas, ça ira. Sinon, ça va sérieusement se compliquer.
Edit. Par ailleurs, tu n'as pas dit quel résultat tu obtiens avec la commande "bcdedit" depuis Windows.