Após dias de tentativas, finalmente encontrei uma solução para realizar a inicialização dupla. Estou usando um VAIO 13A e tentando instalar o Ubuntu 16.04 junto com o Windows 7 pré-instalado.
Se você já tentou todas as outras soluções encontradas em outros posts, mas ainda não conseguiu, talvez você possa tentar a minha solução. Eu tentei primeiro as soluções fornecidas nos links a seguir:
O Sony VAIO com Insyde H2O EFI BIOS não inicializa no GRUB EFI
e
link
No entanto, o vaio ainda inicializará o Windows diretamente ou poderá apenas inicializar o Ubuntu. Neste último caso, se eu selecionar a opção "Windows 7" (que eu adicionei ao menu grub), ele irá voltar ao menu grub novamente ao invés de inicializar o Windows 7.
Aqui está como eu finalmente resolvi o problema. Primeiro, siga os passos descritos em (
link ):
1.Certifique-se de que a máquina está inicializando no modo UEFI, não Legacy
2.Boot do Ubuntu nos EUA ou CD
3.Certifique-se de ter selecionado a instalação do gerenciador de inicialização na partição do Ubuntu
4.Instale o Ubuntu como de costume.
5. Reinicialize mas inicialize novamente a partir do stick
digite os seguintes comandos no terminal:
sudo mkdir -p /mnt/efi_partition
sudo mount -t vfat /dev/sda3 /mnt/efi_partition
cd /mnt/efi_partion/EFI/Microsoft/Boot
sudo cp bootmgfw.efi /mnt/efi_partition/EFI/Microsoft/bootmgfw.efi
sudo cp /mnt/efi_partition/EFI/ubuntu/grubx64.efi bootmgfw.efi
sudo reboot
Observe que a quarta linha é diferente da solução original. Seria apenas copiar o arquivo bootmgfw.efi um nível para a pasta Microsoft para uso posterior.
Agora, seu vaio deve executar o grub e permitir que você selecione o sistema operacional. Escolha o Ubuntu, abra um terminal e digite:
sudo emacs /etc/grub.d/40_custom
Uma janela irá aparecer. Adicione as seguintes linhas ao final do arquivo:
menuentry "Windows 7" {
set root='(hd0,gpt3)'
chainloader /EFI/Microsoft/bootmgfw.efi
}
Aqui dizemos ao grub para usar o arquivo bootmgfw.efi que fizemos backup na etapa anterior para inicializar as janelas.
Salve e feche o arquivo. No terminal, digite:
sudo update-grub
sudo reboot
E agora você pode inicializar o sistema a partir do grub.