Dual-Boot Windows 8.1 e Ubuntu 13.10. “Não consigo encontrar /boot/grub/i386-pc/normal.mod”

0

Estou tentando obter o Ubuntu 13.10 & amp; Windows 8.1 para inicializar juntos. Eu instalei o Ubuntu no meu disco rígido principal (que veio com o Windows pré-instalado). No entanto, quando eu tentei inicializar o Ubuntu, ele simplesmente pula para o Windows. Eu olhei através de inúmeras perguntas, respostas & amp; fóruns e nenhum deles me ajudou.

Quando eu carrego o Windows, está tudo bem, mas quando eu carrego o Ubuntu, eu recebo este erro:

error: file '/boot/grub/i386-pc/normal.mod' not found
Entering rescue mode...

A primeira coisa que fiz foi executar o reparo de inicialização, mas isso não fez nada. Em meio a um reparo de inicialização, apareceu uma caixa de diálogo dizendo:

WinEFI detected. Backup and rename WinEFI files? Yes or no? (or something like that)

Esse é o meu problema? Eu tentei nos dois sentidos sem sorte.

Eu tentei isso nos modos UEFI e Legacy e ambos geraram os mesmos resultados. Eu também tentei alternar o Secure Boot, mas isso novamente parece não fazer nada.

Aqui está a pasta após o reparo da inicialização (o último que fiz): link

Alguém pode me ajudar? Isso está ficando muito frustrante. Agradecemos antecipadamente.

    
por Cameron Brown 09.04.2014 / 20:38

1 resposta

1

Localize a partição na qual o linux está presente com a ajuda da seguinte técnica

resgate grub > ls (hd0) (hd0, msdos9) .... (ao invés de 'msdos', pode ser 'gpt' no seu caso)

grub rescue > ls (hd0,msdos9)

grub rescue > ls (hd0,msdos8)

grub rescue > ls (hd0,msdos5) # suppose this is linux

grub rescue > ls (hd0,msdos5)

grub rescue > set root=(hd0,msdos5)

grub rescue > set prefix=(hd0,msdos5)/boot/grub

grub rescue > insmod normal

grub rescue > normal

Now, system's boot menu appears. Boot into linux.

sudo update-grub

sudo grub-install  /dev/sda # If the drive is hd0 the equivalent is sda, if it's hd1 then use sdb

Isso corrige o carregador de inicialização.

    
por user223882 09.04.2014 / 22:29