Camarada, o volume de material sobre o tema aqui é grande, já andou dando uma lida e mesmo assim não obteve nada?
Algo que poderia te ajudar que já fiz, seria instalar o grub em um pen drive. Vc usa o tópico `Mil maneiras de recuperar o grub e grub2` (ou algo do tipo) e então, com o pendrive plugado e montado, veja onde ele montou, e escolha na hora do local a ser colocado o grub (lembro que quando estamos na instalação era bem fácil, só escolher o local antes de mandar começar a instalar). Por exemplo, se vc tem dois discos como eu tinha, era o dispositivo /dev/sdc, mas isso é só vc dar um `sudo fdisk -l` (L minúsculo) e ver onde ele montou.
Fazendo dessa maneira, vc vai no setup do seu computador e lista a prioridade de boot para esse pendrive e depois pro seu disco.
Assim, quando vc estiver com o pendrive plugado ele vai rodar o grub e vc acessa o ubuntu. (dica: já que vc nao precisará escolher, configure ele pra esperar 0 segundos e já abrir seu linux)
Quando vc estiver sem o pendrive plugado, entra no windows.
Fique ligado com outros pendrives plugados. Se tiver algum outro, mesmo que nao seja o seu do grub, vc nao conseguirá acessar o windows tbm não. Na hora da inicialização, ou sem nenhum ou com o que vc fez, sua `chave`.
Eu usei isso muito tempo no notebook da minha irmã, pois queria rodar o linux nele mas ela nao queria que eu instalasse. Ela tinha um disco grande, então fiz uma pequena partição pra mim e fiz dessa maneira, assim ela não precisaria nem se incomodar com o grub e possíveis problemas na listagem quando se atualiza o kernel, por exemplo.
Boa sorte, abraço.