Plano de fundo : meu quadro tem UEFI. Eu tinha o Windows 8 e o Ubuntu 14.04 LTS instalados na mesma unidade física (partições do Windows primeiro). O Windows utilizou o UEFI para inicializar enquanto o Ubuntu não. Isso significa que, para inicializar no Ubuntu, eu tive que pegar o menu de inicialização do BIOS e escolher o dispositivo não-UEFI com o Ubuntu (UEFI respectivamente para o Windows). Isso funcionou perfeitamente bem para mim, o Ubuntu não sabia nada sobre a instalação do Windows, nem sobre o Ubuntu.
Situação : Eu aceitei a atualização do Windows 10, que adicionou uma partição antes das minhas partições do Ubuntu. O Windows ainda está inicializando bem com o UEFI, mas o Ubuntu entra no modo de recuperação do Grub ao inicializar:
error: no such partition.
Entering rescue mode...
grub rescue>
A partir deste ponto, eu consegui iniciar o Ubuntu manualmente digitando
set prefix=(hd0,gpt5)/boot/grub
set root=(hd0,gpt5)
insmod normal
normal
como (hd0, gpt5) é a minha partição / boot (isso ajudou Atualização do Windows 10 levou ao resgate do grub
Pergunta : Como tornar este prefixo / root permanente? Eu segui este link e tentei reinstalar grub, mas tenho o seguinte:
sudo grub-install /dev/sda
Installing for i386-pc platform.
grub-install: warning: this GPT partition label contains no BIOS Boot Partition; embedding won't be possible.
grub-install: warning: Embedding is not possible. GRUB can only be installed in this setup by using blocklists. However, blocklists are UNRELIABLE and their use is discouraged..
grub-install: error: will not proceed with blocklists.
Eu também tentei o reparo de inicialização, com a partição / boot / efi separada desmarcada, mas estou recebendo um erro dizendo 'GPT detectado. Por favor, crie o BIOS-Boot e tente novamente) [...] '
Aqui está o meu resumo link
do bootinfo
/ dev / sdc é pendrive com o LiveCD Ubuntu, está temporariamente montado.
Existe uma maneira de indicar o GRUB2 para pesquisa, gpt5 em vez de gpt4, como indicado em bootinfo? Eu naveguei pelo askubuntu, mas os casos que encontrei estavam relacionados ao modo UEFI para ambos os sistemas e gostaria de evitar configurar o Ubuntu no modo UEFI.