Als je de cd op " legacy BIOS" hebt gestart dan start Ubuntu zonder de efivars en installeert hij grub in de mbr.... Die er niet is op een gpt-gepartitioneerde schijf, je BIOS/uefi ziet dat hij een gpt-schijf heeft en straft vervolgens de Windows uefi-loader.
Dit kun je oplossen door simpelweg Ubuntu opnieuw te installeren via uefi, of via de live cd te chrooten in je partitie en grub-pc te vervangen door grub-efi.
Het probleem is dus dat Windows 8 efi gebruikt, en je in een dual-boot opstelling Ubuntu dus ook via efi moet installeren! Legacy-bios werkt alleen als je Ubuntu de instructie had gegeven om Windows volledig te wissen, want dan word de schijf opnieuw gepartitioneerd in mbr.
Ik heb zelf een keer een usb-stick gemaakt die zowel op BIOS als efi kon starten dat doe je door op een mbr-gepartitioneerde schijf zelf een fat32 partitie aan te maken met het label EFI-SYSTEM en daar je .efi files in te mikken....