Nenhum dispositivo de boot encontrado pressione qualquer tecla para reinicializar a máquina - dual boot Windows e Ubuntu

0

Eu instalei o sistema operacional Windows no UEFI e o Ubuntu no Legacy.

Depois de algum tempo recebi um erro quando tentei inicializar no Ubuntu.

error: unknown filesystem. grub rescue> _
grub rescue>

Eu resolvi essa questão - sistema de arquivos desconhecido, resgate do grub

set root=(hd0,gpt7)
set prefix=(hd0,gpt7)/boot/grub
insmod normal
normal

Mas quando tentei reinstalar o Grub usando

sudo grub-install /dev/sda

Erro: -

grub-install: warning: this GPT partition label contains no BIOS Boot Partition; 
embedding won’t be possible.

Depois disso, criei uma partição usando

parted /dev/sda set 1 bios_grub on

e instalado o grub usando

grub-install /dev/sda

E foi aí que o problema começou. Quando tentei inicializar no Windows no modo UEFI O seguinte erro aparece:

No boot device found press any key to reboot machine.

O que devo fazer?

    
por user3689126 08.03.2015 / 16:41

1 resposta

0

Você escreveu:

% bl0ck_qu0te%

O comando que você especificou não cria uma partição; em vez disso, marcou sua primeira partição existente como uma Partição de inicialização do BIOS , que o GRUB usa escrevendo parte de si diretamente para a partição, sem usar um sistema de arquivos. Assim, quando você reinstalar o GRUB, você destruiu sua primeira partição existente! Essa partição foi provavelmente sua Partição do sistema EFI (ESP), onde estão os carregadores de inicialização EFI, ou talvez alguma outra partição de inicialização específica do Windows.

Há uma pequena chance de que você possa superar esse problema redefinindo o código de tipo em sua primeira partição e usando dosfsck ou alguma outra ferramenta de recuperação de sistema de arquivos; mas você pode precisar recriar o conteúdo da partição do zero. Isso é possível, mas complicado. Não tenho uma URL à mão para um procedimento, mas tente uma pesquisa na Web em termos como "consertando a partição do sistema EFI danificada". O ESP é basicamente uma partição FAT que contém gerenciadores de inicialização EFI, que são arquivos comuns, portanto, o procedimento de recuperação envolverá um novo sistema de arquivos FAT e a restauração dos arquivos, copiando-os de outra fonte ou usando uma ferramenta de recuperação do Windows. >

Como meta-comentário, a instalação do Linux no modo BIOS / CSM / herdado em um computador que já tenha o Windows em execução no modo EFI / UEFI está fazendo as coisas da maneira mais difícil, na melhor das hipóteses. É muito melhor instalar ambos os sistemas operacionais no mesmo modo, como descrito nesta página que escrevi. Se você não tivesse Deixando de lado o seu ESP, seria relativamente simples adicionar um carregador de inicialização EFI para o Linux ao ESP para contornar o problema inicial, mas agora você precisa restaurar o carregador de inicialização do Windows e possivelmente ajustar as entradas NVRAM do carregador de inicialização. / p>

Boa sorte!

    
por Rod Smith 08.03.2015 / 22:35