“BAD idea” aviso ao tentar recuperar o Grub, depois que o Windows o removeu

4

Tentou sudo grub-install em sda1 mas reclamou de ser uma má idéia.

Eu tive que instalar o Windows para um problema relacionado ao trabalho, então usei um disco separado (usei para o Ubuntu neste computador, mas comprei um disco maior para instalar o Ubuntu e deixei o antigo para o caso de precisar um arquivo antigo). Windows instalado bem, mas substituiu o Grub. Então, se eu escolher o disco do Ubuntu para inicializar primeiro no BIOS, recebo uma tela em branco.

Eu pesquisei e segui este conselho: link

No entanto, quando chego a esta seção:

sudo grub-install --root-directory=/media/0d104aff-ec8c-44c8-b811-92b993823444 /dev/sda1

Eu entendo isso:

Attempting to install GRUB to a partition instead of the MBR. This is a BAD idea…

- verificar novamente não faz nada. Alguma idéia?

    
por Shazzner 02.01.2011 / 09:43

1 resposta

8

O aviso má ideia é causado pela tentativa de instalar o grub em uma partição em vez de um disco rígido . Tendo iniciado o seu Live CD,

  • quando você executar o grub-install de acordo com o Guia no Ubuntu Wiki , verifique se o disco rígido que você passou um argumento é /dev/sda , não /dev/sda1 .

    Isto é:

    sudo grub-install --root-directory=/media/[GUID] /dev/sda
    

    Onde [GUID] é o identificador do disco que você encontrou usando mount | tail -1

Veja por que:

  • O registro mestre de inicialização, MBR, é o primeiro 'setor' de 512 bytes de qualquer partição disco rígido.

    • O BIOS pesquisa este setor ao tentar encontrar um dispositivo que possa inicialização a partir.

    No sistema GNU / Linux, seus discos rígidos são todos denominados /dev/sd[x] , onde x são letras consecutivas. Por exemplo: /dev/sda e /dev/sdb . A primeira partição no primeiro disco é chamada /dev/sda1 . A quarta partição no sétimo disco rígido é chamada de /dev/sdg4 e assim por diante. No mínimo, você terá uma partição.

  • Essas partições não são pesquisadas por dados inicializáveis por o bios. Como resultado, grub-install [...] /dev/sda7 emitirá um aviso. Você pode instalar lá, mas em quase todos os casos, você não deveria.

por Stefano Palazzo 02.01.2011 / 09:44