Eu faria o movimento sugerido e tentaria primeiro uma opção de reparo de inicialização. É possível que, de alguma forma, o seu gerenciador de partida não esteja vendo a partição do Ubuntu ou carregando-a corretamente.
Aqui está um link para o projeto boot-repair-disk no sourceforge: boot-repair-disk
Além disso, sugiro também que você analise a virtualização. Para projetos que exigem que o Windows e o Linux estejam presentes, é realmente útil usar uma máquina virtual. (Você pode emular um do outro, mas na minha experiência emular o Ubuntu do Windows é mais fácil de fazer.)