Como reparar uma partição de inicialização do Fedora quebrada

0

Problema: Quando inicializo minha máquina, recebo o erro:

error: no such device: [Device address].
error: unknown filesystem.
Entering rescue mode...
grub rescue> _

Informações básicas

Eu tinha o Ubuntu instalado em um HDD, então adicionei um SSD e instalei o Fedora 27 no SSD antes de limpar o HDD. Quando inicializei o sistema, sempre recebi o seguinte erro:

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

A única maneira de inicializar o sistema era entrar no meu BIOS e escolher inicializar a partir do SSD. No entanto, a configuração do SSD como a inicialização superior ou a desativação de todos os outros métodos de inicialização resultaram na queda para o prompt de resgate do grub. Tentei corrigir meu problema executando:

sudo grub2-install /dev/[my ssd]

Isso não resolveu meu problema, então eu também corri:

sudo grub2-install /dev/[my hdd]

Depois disso, só consegui chegar ao prompt de resgate do grub. Eu segui as instruções para sair do resgate com grub e instruí-lo em esta resposta , mas isso piorou o problema. Ao iniciar a partir do prompt de resgate do grub e executando ls (*[drive]*) , não obtive nenhum sistema de arquivos reconhecido no hdd e no sdd.

No final, consegui reparar meu sistema de volta ao estado em que ele começou, isto é, entrar na lista de inicialização e selecionar manualmente a unidade correta para inicializar, senão o computador vai para o prompt de resgate grub.

Alguma sugestão sobre o que posso fazer para corrigir este problema permanentemente? Obrigado.

Informações do sistema:

OS: O KDE roda o Fedora 27 usando o LVM

Edit: Aqui está a saída de fdisk -l /dev/[my SSD]

Device     Boot   Start       End   Sectors   Size Id Type
/dev/sdb1  *       2048   2099199   2097152     1G 83 Linux
/dev/sdb2       2099200 488396799 486297600 231.9G 8e Linux LVM
    
por Bprodz 05.05.2018 / 08:42

1 resposta

2

Eu sugiro que o que aconteceu foi:

  1. Quando você instalou o Ubuntu, ele estava no modo EFI e seus arquivos de inicialização do efi no HDD foram (corretamente) reconhecidos pela sua placa-mãe como a próxima etapa do processo de inicialização.
  2. Você instalou o SSD e instalou o Fedora nele, mas não instalou o setor de inicialização do grub no ssd quando ele perguntou onde instalar o grub no final do processo de instalação, depois que ele executou os-probe .
    1. Você limpou o HDD, então agora, quando o computador inicializa, o mobo carrega o efi.shim do chip, lê, então procura por um arquivo que não existe, entra em pânico e o envia para o prompt de resgate do grub .
    2. Você precisa informar manualmente onde procurar no SSD para concluir a cadeia de carregamento.

Existem duas soluções possíveis:

  1. Remova fisicamente o HDD e reinstale o Fedora apenas com o SSD no chassi do computador. Isso garantirá que o gerenciador de inicialização não tenha escolha, MAS para carregar o SSD e a placa-mãe gravá-lo corretamente.
  2. Use um utilitário de boot ao vivo, como o Boot-Repair-Disk do YannuBuntu, usado especificamente para reparar partições EFI e carregando erros em sistemas de inicialização dupla.
por 22.07.2018 / 16:56

Tags