No GRUB, Boot-Repair-Disk me pedindo para fechar os gerenciadores de pacotes ... Como proceder?

0

Então, eu tinha um sistema de inicialização tripla funcionando perfeitamente (Windows 10, Ubuntu 14.04, Kali Linux 2.0). Hoje à noite eu volto para casa, inicializo meu sistema e não obtenho o GRUB. Eu tentei resolver o problema do Boot-Repair-Disk, mas quando corri o reparo de boot, recebi uma mensagem "Por favor, feche todos os gerenciadores de pacotes (centro de software, gerenciador de atualização, synaptic, ...). Tente novamente." ..... eu não tenho nada do tipo aberto.

Meu resumo das informações de inicialização é aqui . Parece que o GRUB de alguma forma foi excluído do fato de que não há gerenciador de inicialização instalado.

Então, minha pergunta principal é, obviamente, como resolver isso, pois, por alguma razão, o Boot-Repair-Disk não está funcionando

Minha outra grande pergunta seria o que causou isso? Eu não fiz nenhuma atualização importante no Windows. A única coisa que eu posso pensar que poderia ter causado isso estava piscando meu BIOS no outro dia? Só quero saber o que evitar por causa do futuro!

    
por ImagineerCam 19.04.2016 / 05:33

2 respostas

1

Você faz tem carregadores de boot instalados. Eu suspeito que você esteja lendo o seguinte:

=> No boot loader is installed in the MBR of /dev/sda.

Isso, no entanto, refere-se aos loaders de inicialização do BIOS-mode . Seu sistema, no entanto, está inicializando claramente no modo EFI, e há carregadores de inicialização no modo EFI em sua EFI Partição do Sistema (ESP; /dev/sda2 no seu caso).

Os carregadores de inicialização EFI são registrados com o firmware, e a ferramenta Linux efibootmgr pode exibir informações sobre eles. Sua saída de reparo de inicialização inclui essas informações nas linhas 1081-1108:

Boot0003* UEFI: Built-in EFI Shell  Vendor(5023b95c-db26-429b-a648-bd47664c8012,)..BO
Boot0004* UEFI: Samsung SSD 850 EVO 250GB   ACPI(a0341d0,0)PCI(11,0)03120a000000ffff0000HD(2,e1800,32000,a58a1cd6-0de6-44ef-ba6e-a358cdc2952b)..BO
Boot0007* Hard Drive    BIOS(2,0,00)..GO..NO........o.S.a.m.s.u.n.g. .S.S.D. .8.5.0. .E.V.O. .2.5.0.G.B....................A...........................>..Gd-.;.A..MQ..L.2.S.N.1.X.N.G.A.0.C.8.1.2.3. .H. . . . ........BO..NO........o.W.D.C. .W.D.1.0.E.Z.E.X.-.0.0.B.N.5.A.0....................A...........................>..Gd-.;.A..MQ..L. . . . .W. .-.D.C.W.3.C.0.F.L.N.T.V.D.Y........BO
Boot0008* UEFI: Samsung SSD 850 EVO 250GB   ACPI(a0341d0,0)PCI(11,0)03120a000000ffff0000HD(2,e1800,32000,a58a1cd6-0de6-44ef-ba6e-a358cdc2952b)..BO
Boot0009* UEFI: Samsung SSD 850 EVO 250GB   ACPI(a0341d0,0)PCI(11,0)03120a000000ffff0000HD(2,e1800,32000,a58a1cd6-0de6-44ef-ba6e-a358cdc2952b)..BO
Boot000A* UEFI: Samsung SSD 850 EVO 250GB   ACPI(a0341d0,0)PCI(11,0)03120a000000ffff0000HD(2,e1800,32000,a58a1cd6-0de6-44ef-ba6e-a358cdc2952b)..BO
Boot000B* UEFI: Samsung SSD 850 EVO 250GB   ACPI(a0341d0,0)PCI(11,0)03120a000000ffff0000HD(2,e1800,32000,a58a1cd6-0de6-44ef-ba6e-a358cdc2952b)..BO
Boot000C* UEFI: Samsung SSD 850 EVO 250GB   ACPI(a0341d0,0)PCI(11,0)03120a000000ffff0000HD(2,e1800,32000,a58a1cd6-0de6-44ef-ba6e-a358cdc2952b)..BO
Boot000D* UEFI: Samsung SSD 850 EVO 250GB   ACPI(a0341d0,0)PCI(11,0)03120a000000ffff0000HD(2,e1800,32000,a58a1cd6-0de6-44ef-ba6e-a358cdc2952b)..BO
Boot000E* UEFI: Samsung SSD 850 EVO 250GB   ACPI(a0341d0,0)PCI(11,0)03120a000000ffff0000HD(2,e1800,32000,a58a1cd6-0de6-44ef-ba6e-a358cdc2952b)..BO
Boot000F* Unknown Device    BIOS(b,0,00)..GO..NO........i.P.N.Y. .U.S.B. .2...0. .F.D. .1.1.0.0....................A.......................<..Gd-.;.A..MQ..L.P.N.Y. .U.S.B. .2...0. .F.D. .1.1.0.0........BO
Boot0011* UEFI: Samsung SSD 850 EVO 250GB   ACPI(a0341d0,0)PCI(11,0)03120a000000ffff0000HD(2,e1800,32000,a58a1cd6-0de6-44ef-ba6e-a358cdc2952b)..BO
Boot0012* UEFI: Samsung SSD 850 EVO 250GB   ACPI(a0341d0,0)PCI(11,0)03120a000000ffff0000HD(2,e1800,32000,a58a1cd6-0de6-44ef-ba6e-a358cdc2952b)..BO
Boot0013* UEFI: PNY USB 2.0 FD 1100 ACPI(a0341d0,0)PCI(12,2)USB(1,0)HD(1,70,1d19f90,c3072e18)..BO
Boot0014* UEFI: Samsung SSD 850 EVO 250GB   ACPI(a0341d0,0)PCI(11,0)03120a000000ffff0000HD(2,e1800,32000,a58a1cd6-0de6-44ef-ba6e-a358cdc2952b)..BO
Boot0015* UEFI: Samsung SSD 850 EVO 250GB   ACPI(a0341d0,0)PCI(11,0)03120a000000ffff0000HD(2,e1800,32000,a58a1cd6-0de6-44ef-ba6e-a358cdc2952b)..BO
Boot0016* UEFI: Samsung SSD 850 EVO 250GB   ACPI(a0341d0,0)PCI(11,0)03120a000000ffff0000HD(2,e1800,32000,a58a1cd6-0de6-44ef-ba6e-a358cdc2952b)..BO
Boot0017  UEFI: Samsung SSD 850 EVO 250GB   ACPI(a0341d0,0)PCI(11,0)03120a000000ffff0000HD(2,e1800,32000,a58a1cd6-0de6-44ef-ba6e-a358cdc2952b)..BO
Boot0018  UEFI: Samsung SSD 850 EVO 250GB   ACPI(a0341d0,0)PCI(11,0)03120a000000ffff0000HD(2,e1800,32000,a58a1cd6-0de6-44ef-ba6e-a358cdc2952b)..BO
Boot0019  UEFI: Samsung SSD 850 EVO 250GB   ACPI(a0341d0,0)PCI(11,0)03120a000000ffff0000HD(2,e1800,32000,a58a1cd6-0de6-44ef-ba6e-a358cdc2952b)..BO
Boot001A  UEFI: Samsung SSD 850 EVO 250GB   ACPI(a0341d0,0)PCI(11,0)03120a000000ffff0000HD(2,e1800,32000,a58a1cd6-0de6-44ef-ba6e-a358cdc2952b)..BO
Boot001B* Windows Boot Manager  HD(2,e1800,32000,a58a1cd6-0de6-44ef-ba6e-a358cdc2952b)File(EFIMICROSOFTBOOTBOOTMGFW.EFI)..BO

Duas coisas surgem em mim sobre essa saída:

  • Não há entrada ubuntu , como deveria haver.
  • Existem várias entradas duplicadas para Samsung SSD .

Você deve conseguir corrigir o primeiro problema com o seguinte comando, digitado do disco de emergência usado para executar o Reparo de inicialização:

sudo efibootmgr -c -d /dev/sda -p 2 -l //EFI//ubuntu//shimx64.efi -L "ubuntu"

(Se o sistema reclamar que não há nenhum comando efibootmgr , digite sudo apt-get install efibootmgr para instalá-lo.)

Esse comando deve criar uma entrada ubuntu e torná-la o padrão. Dito isso, é possível que a entrada ubuntu não exista porque o que fez com que as entradas Samsung SSD redundantes fossem exibidas atrapalhou os dados da NVRAM e empurrou a entrada ubuntu para fora. Esse tipo de problema também pode impedir que a nova entrada "levar". Nesse caso, há pelo menos algumas soluções possíveis:

  • Você pode usar efibootmgr para excluir as entradas redundantes. Digitar sudo efibootmgr -b 0004 -B excluirá a entrada Boot0004 . Repita o comando, mas alterando 0004 para cada uma das entradas Samsung SSD , para excluir todas elas (ou talvez apenas todas, exceto uma delas). Não exclua as várias entradas que não sejam Samsung SSD - todas parecem válidas e vi as EFIs se desconectarem se você excluir determinadas entradas necessárias.
  • Você pode usar a ferramenta de configuração do firmware para redefinir todas as opções de firmware para o padrão. Isso pode eliminar todas as entradas da NVRAM, em que você precisará usar efibootmgr para recriar a entrada ubuntu , conforme descrito acima.

Se você continuar tendo problemas depois de tentar isso, recomendo que leia as páginas a seguir para obter mais informações básicas antes de tentar qualquer outra coisa:

Com alguma sorte, as informações nessas páginas ajudarão você a entender a inicialização no modo EFI, que deve ajudá-lo a depurar problemas de inicialização do EFI e, se você não conseguir descobrir sozinho, faça as perguntas certas.

    
por Rod Smith 19.04.2016 / 19:20
0

Encontrei essa mensagem de erro do Reparo de inicialização ao tentar usá-la para instalar o GRUB em uma instalação com uma partição / var separada. Ao desmarcar a opção "Limpar o GRUB antes de reinstalar", você se livrou do erro e o Reparo de Inicialização instalou o GRUB com êxito.

(No meu caso, o GRUB não foi instalado anteriormente. O instalador do Ubiquity para Linux Mint 18.1 falhou - e travou - de instalá-lo em um disco em um controlador Promise fakeRAID, significando que eu tive que usar a opção --no-bootloader para Ubiquity para obter a instalação - em partições LVM - para concluir.)

    
por user646296 24.01.2017 / 21:07