Aqui está a coisa sobre o bootloader do Windows. Ele foi projetado para fazer uma coisa e apenas uma coisa: inicializar janelas. Portanto, esperará por padrão um sistema de arquivos NTFS com um dos vários arquivos de inicialização do Windows (NTLDR, bootmgr, winload.exe, etc). Obviamente, o Ubuntu não terá nenhum desses arquivos, por isso ele estará em um sistema de arquivos que o bootmgr não consegue ler.
Infelizmente, o que você está pedindo é irrealista, se não impossível.