Eu daria uma olhada em EasyBCD (beta necessária para trabalhar com o bootloader win 8). Uma vez que você inicialize no windows 8, ele poderá encontrar as partições (se elas ainda existirem) e depois adicioná-las ao gerenciador de inicialização.
Vá para a guia "Adicionar nova entrada":
Emseguida,váparaaabadescrevequalSOvocêquerusar(sevocêquiseradicionaroUbuntu,váparaaabaLinux,porexemplo)eentãoselecioneapartiçãoquetemoSO(oudeixe-oencontrá-loautomaticamente,maseunãotenhoexperiênciacomisso).
Isso fará com que o bootloader padrão do Windows 8, mas você pode mudar isso se você usar um disco grub ou similar.