normal.mod não encontrado pelo grub, boot-repair falha ao reparar

0

Eu tenho um laptop ASUS, modelo G551J, com o ubuntu 14.04.5 instalado (64 bits arquitetura). Depois de rodar nele um USB live do Lubuntu, de 32 bits, o laptop não inicializa mais. Um prompt de resgate grub aparece com o seguinte erro:

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

Eu rodei um live do Ubuntu 14.04.5, e executei o boot-repair, mas ele gerou um erro, com este log:

link

Como posso resolver este problema?

    
por capstain 03.04.2017 / 09:17

1 resposta

0

Descobrimos que a execução do usb live do Lubuntu havia deixado o arquivo normal.mod em /boot/grub.bak/i386-pc/ . Sabendo disso e com a ajuda das respostas para esta pergunta eu pude inicialize a partir do prompt grub-rescue . Durante este processo tive que deletar uma linha em /etc/fstab criada pelo boot-repair que pretendia carregar uma partição boot/efi , pois o reparo de boot me pedia para criar uma pequena partição para a tabela EFI. Esta linha estava interrompendo o processo de inicialização com esta mensagem:

The disk drive /boot/efi is not ready yet or not present
O boot-repair também desinstalou grub-pc e grub-pc-bin e instalou suas contrapartes grub-efi . Isso fazia com que o grub procurasse uma tabela EFI quando o sistema operacional estava configurado para inicializar a partir do BIOS. Reverter essa situação resolveu o problema e, depois de atualizar o grub2 , posso inicializar normalmente.

Linha de fundo: não use o reparo de inicialização.

    
por capstain 04.04.2017 / 17:12