É vital que todos os sistemas que executam o Windows 8 no modo UEFI tenham a inicialização rápida e o desligamento hibernado desativado, bem como a inicialização rápida no UEFI. Isso evita que você perca dados na instalação do Windows.
Esta é a maneira mais adequada que encontrei para fazer uma inicialização dupla com UEFI e GPT.
Primeiro, você não pode executar a configuração de inicialização dupla com o Windows 7/8 no UEFI e qualquer * nix no CSM. O Grub não poderá ver a instalação do Windows 7/8 (na minha experiência). De qualquer maneira:
Se você quiser o Ubuntu no mesmo disco que o Windows 7/8, aqui estão os passos a seguir:
1) Instale o Windows primeiro. Em seguida, Desativar o Windows Fast Boot
2) O Windows espera que um determinado esquema de partição seja usado. Deixe-me mostrar um diagrama:
[(Windows RE Tools [Opcional]) (partição de sistema EFI) (partição reservada da Microsoft [pode ser omitido após a instalação após um procedimento desagradável]) (Windows 7/8) (qualquer outra coisa)]
Você pode usar sua ferramenta favorita para editar a partição de instalação do Windows 7/8. Eu prefiro o Gparted, mas qualquer boa ferramenta de particionamento de disco pode lidar com isso. Primeiro, faça backup de sua instalação do Windows . Em seguida, redimensione a partição do Windows 8.1 para que você tenha espaço suficiente para outro sistema operacional. Eu prefiro dar meu Linux instala cerca de 50-100 GB de espaço (para expansão).
3) Faça o download do seu iso Ubuntu (use apenas 64 bit e sugiro 13.10) e coloque-o em alguma mídia (CD / DVD / USB / (insira sua mídia preferida aqui)) usando sua ferramenta favorita (a maioria das pessoas prefere Rufus ) ou dd.
4) Desligue a inicialização segura e inicialização rápida no UEFI. NÃO LIGUE O LEGACY BOOTING (se sua placa-mãe suportar apenas UEFI inicializando sem inicialização segura e inicialização rápida ativada).
5) Insira sua mídia de instalação e instale o Ubuntu na partição que você criou anteriormente. Certifique-se de que, para sua partição de inicialização EFI, você faça o instalador usar a partição de sistema EFI já criada pelo Windows 8.1. A partição deve ser algo como sdXn (substitua X pela unidade e n com o número da partição, como / dev / sda2), mas isso pode ser diferente. NÃO REFORME NESTA PARTIÇÃO !! Você só vai dizer ao instalador para usá-lo como partição EFI. Ele irá colocar o bootloader grubx64.efi para o Ubuntu neste local.
6) Feito isso, continue a instalação normalmente e configure suas partições como achar melhor. Quando a instalação estiver concluída, você poderá inicializar o Jessie facilmente.
Se você está tentando consertar uma instalação existente do Ubuntu, você precisará fazer:
sudo apt-get install grub-efi-amd64
sudo modprobe efivars
sudo grub-install /dev/sdx
(x sendo a unidade em que o Ubuntu está instalado)
sudo update-grub
A partir daí, o UEFI deve usar o Grub-EFI como o bootloader. Eu não encontrei uma maneira de obter o bootloader do Windows 8 para ver e permitir que o Linux seja inicializado no UEFI. YYMV.