Uma solução possível é o único reparo de inicialização usado, que é renomear o carregador de inicialização do Windows para um nome de backup e copiar no carregador de inicialização do ubuntu (grubx64.efi, sem assinatura, sem inicialização segura) no lugar do / EFI /Microsoft/Boot/bootmgfw.efi. O Windows tende a reescrever a ordem de inicialização, sem correção para isso. Você deve permanecer no modo UEFI para continuar a inicializar o Windows com o Ubuntu.
Cada máquina é diferente, mas no meu Toshiba Windows, por vezes, reescrever o pedido. Eu tenho o hábito de usar uma tecla de função para invocar o menu EFI, selecione o disco rígido e, em seguida, selecione o Ubuntu para inicializar. Eu tenho um Asus em que eu não posso nem manter o USB primeiro na ordem de inicialização, mesmo sem inicializar o Windows, então as coisas poderiam ser piores. Uma vez que você tenha o bootmgfw.efi falso no lugar, as coisas devem ficar estáveis para você.