Eu mesmo fiz minha última partição Lógica e como você pode saber, as unidades lógicas têm a capacidade de conter mais de 200 partições e um SO nelas (WOW!) sem modificar o MBR. Então sugiro que você transforme sua última partição em lógica e crie uma nova partição nela e reserve para o Ubuntu. Em seguida, você pode usar o EaseBCD nas janelas e definir uma opção de inicialização para essa unidade recém-criada.
Use isso para converter essa unidade em lógica.
link
Depois disso, você pode usar essa ferramenta novamente ou o gerenciamento de disco do Windows para criar uma partição nela. Então inicialize o Ubuntu usando um CD ou USB e no progresso da instalação selecione esta unidade e continue normalmente. quando terminar e quando o pc for reiniciado você notará que você não tem nenhuma mudança no menu de inicialização e carrega as janelas automaticamente. Agora você tem que instalar uma ferramenta chamada EaseBCD e adicionar a unidade em que você tem o Ubuntu depois do win8 (multiboot). Então seja feliz!
Também acho que encolher a última unidade lhe daria uma unidade lógica que fez por mim.
E lembre-se de que você pode instalar qualquer sistema operacional que quiser em unidades lógicas, o que para mim é um recurso perfeito.
Também verificar isso pode ser útil: link