Eu posso fornecer uma maneira mais passo a passo de fazer a correção em a resposta vinculada . Visão geral, vamos adicionar manualmente uma entrada do Windows ao grub. A maior parte desse procedimento é encontrar as informações necessárias para fazer isso.
% bl0ck_qu0te%No meu sistema (uma inicialização dupla de 64 bits do Win 8.1 / Ubuntu), a partição EFI já está montada. Se não estiver no seu sistema, por favor comente nesse sentido, e eu revisarei a resposta.
Encontre a partição EFI emitindo o comando lsblk
em uma janela de terminal. No meu sistema, ele é montado em /boot/efi
na partição sda2
cd
para esse diretório e procure pelo arquivo bootmgfw.efi
. No meu sistema, ele estava localizado em /boot/efi/EFI/Microsoft/Boot
Parece um pouco redundante, mas o que quer que seja.
em um terminal digite sudo blkid
e digite sua senha quando solicitado. Isso listará todas as suas unidades e seus UUIDs. No meu caso eu queria aquele para sda2
.
em um terminal digite gksudo gedit /etc/grub.d/40_custom
e forneça sua senha
Adicione esta entrada ao arquivo. Onde diz UUID substituir o texto UUID com o valor do UUID obtido na etapa 2. Após o (${root})
replace /efi/Microsoft/Boot/bootmgfw.efi
com o caminho que você encontrou na etapa 1.
menuentry "Windows x86_64 UEFI-GPT" {
search --fs-uuid --no-floppy --set=root UUID
chainloader (${root})/efi/Microsoft/Boot/bootmgfw.efi
}
% bl0ck_qu0te%
Digite sudo update-grub
no terminal.