Não é possível corrigir o GRUB para inicialização dupla após a atualização do BIOS (usando o reparo de inicialização)

3

Depois da minha atualização mais recente do BIOS (durante o uso do Windows), meu menu do grub desapareceu. Anteriormente, consegui reparar o menu do GRUB desta forma:

  • Inicializando no Windows
  • Ir para as opções avançadas de inicialização
  • Selecionando minha partição do Ubuntu
  • Como começar a reinicialização avançada - > Vendo meu menu do GRUB.

Então, eu pude selecionar o sistema operacional Ubuntu, fazer login, executar o reparo de inicialização e recuperar meu menu do GRUB.

No entanto, desta vez quando tento executar este comando:

sudo apt-get purge -y --force-yes grub* shim-signed linux-signed*

(como recomendado pelo boot-repair), recebo um erro:

E: Unable to locate package grub-reinstall_programs

Então, eu não posso limpar meu GRUB e consertar o menu ... Eu não tenho ideia de como consertar esse erro e não atrapalhá-lo ainda mais. Por favor, ajude!

Informações adicionais: Eu tenho o Ubuntu 14.04 e um Windows 8.1 pré-instalado no meu PC.

    
por 0lesya 07.11.2014 / 18:24

2 respostas

1

no comando, substitua grub* por grub-common . O erro deve desaparecer.

    
por LovinBuntu 07.11.2014 / 22:07
1

insira um DVD ou CD do Ubuntu Live

Escolha a opção Try Ubuntu

Permitir que ele seja iniciado. Agora vamos começar

Esta solução é adequada após uma atualização do BIOS ou após reparticionar seu disco rígido ou ambos. Se após uma dessas ações você receber a mensagem grub error 17, siga as etapas abaixo. Algumas situações podem não exigir todas as etapas, mas outras podem precisar disso. no entanto, seguir estas etapas não causará danos, mesmo que você não precise delas.

abra um terminal "ctrl + alt + T" e digite os seguintes comandos dentro dos sinais de citação seguidos de enter

  1. "sudo fdisk -l"
  2. "sudo fdisk / dev / hda" OU "sudo fdisk / dev / sda" Use sda ou hda dependendo do que a saída da linha de comando 1. diz
  3. "x"
  4. "f"
  5. "w"

feche o terminal.

abra um novo terminal "ctrl + alt + T" e digite o seguinte comando dentro dos sinais de citação seguido de enter

  1. "sudo fdisk -l"

Identifique a partição com "linux" no final, não aquela com "linux swap / Solaris"

anote o código sdaX ou hdaX onde "X" é um número

por exemplo. hda2 é (hd0,1) no grub e

 sda2 is (hd0,1) in grub

simillarly sda5 ou hda5 é (hd0,4) em grub

é o código do grub que você precisa.

seu código grub deve estar no formato (hd0, W), onde W é um número

feche o terminal

Conecte-se à internet

abra um novo terminal "ctrl + alt + T" e digite os seguintes comandos dentro dos sinais de citação seguidos de enter

  1. "sudo apt-get instala o grub"
  2. "Y"
  3. "sudo grub"
  4. "root (hd0, W)"
  5. "setup (hd0)"
  6. "sair"

feche o terminal - Você pode precisar executar o reparo de inicialização com o dvd de instalação do Windows - Grub deve ser reinstalado e funcionando corretamente

    
por Emmanuel Ofomana 04.08.2015 / 15:12