(Disclaimer: Eu só fiz isso no Windows 7, no entanto eu entendo que deve funcionar tão bem em 8.1.)
Etapa 1
Instale o EasyBcd no Windows.
Etapa 2
Certifique-se de ter uma recuperação ou instalação cd / usb para o Windows 8. Você precisará dela. Você pode gerar um dentro do próprio Windows 8 se não tiver um. Consulte o link para obter instruções. Pode ser uma boa ideia escrever também a sua chave do Windows 8.
Etapa 3
Instale o Ubuntu. Siga o guia que você encontrar para isso. Apenas certifique-se de não apagar a partição do Windows. Neste ponto, você deve ser capaz de inicializar no Ubuntu apenas usando o grub, não o Windows. Você pode ter uma opção para o Windows no grub, mas não é isso que você quer.
Etapa 4
Inicialize em sua recuperação / instalação cd / usb. Escolha o reparo do Windows e deixe corrigir os problemas de inicialização. Quando isso for feito, você poderá inicializar no Windows, mas não em qualquer outra coisa.
Etapa 5
Inicialize no Windows. Inicie o EasyBcd. Adicione uma opção de inicialização, escolha "linux". Salve . Agora você deve ter inicialização dupla a partir do bootloader do Windows.