GRUB ausente após remover a unidade com o Ubuntu

1

Meu laptop de trabalho é um HP EliteBook com um disco rígido. Nesse disco rígido é um programa de criptografia que é inicializado chamado "safeboot", você digita seu nome de usuário e senha e, em seguida, o Windows é inicializado. Querendo usar isso para uso pessoal, removi a unidade de CD e instalei uma segunda baia de disco rígido. No segundo disco rígido, carreguei o Linux Mint 14 e o usei por meses. Então eu queria experimentar o Ubuntu 12.10, então particionei o segundo disco rígido e instalei o 12.10. Agora, ao inicializar, se eu escolher inicializar a partir do primeiro disco rígido, ele vai direto para o carregador de inicialização do grub. Se eu remover o segundo disco rígido e inicializar, ele diz que o grub está faltando. Alguma idéia?

    
por gbkabitz 03.03.2013 / 23:57

1 resposta

1

  

"Agora, ao inicializar se eu escolher inicializar a partir do primeiro disco rígido, ele vai direto para o gerenciador de inicialização do grub."

Para entender o que está acontecendo aqui, você precisa entender exatamente como o Grub funciona. Como um bootloader instalado no MBR (Master Boot Record) do disco rígido não deve ser maior que 512 bytes, o Grub é dividido em duas etapas:

  • O estágio 1 consiste em um programa muito pequeno. O único propósito deste programa é carregar e executar o Estágio 2. O processo real para fazer isso depende da sua versão do Grub. Um ponto importante a ser observado aqui é que o Estágio 1 deve ser capaz de encontrar o Estágio 2 para executá-lo.

  • O estágio 2 é responsável por exibir o menu que você vê quando inicializa e realmente passa o controle para o sistema operacional selecionado.

Ao instalar o Ubuntu, o instalador normalmente copia o Estágio 1 para o MBR do primeiro disco. Como você instalou o Ubuntu no segundo disco, o estágio 2 provavelmente foi instalado lá.

  

"Se eu remover o segundo disco rígido e inicializar, ele diz que o grub está faltando".

Isso ocorre porque o Estágio 2 (que, se você se lembra, é responsável por exibir o menu) está localizado no disco removido.

  

"Alguma idéia?"

O Grub é capaz de encadear o Windows - isso significa que o Grub simplesmente invoca o próprio gerenciador de inicialização do Windows como se tivesse sido invocado diretamente pelo BIOS. Se o Windows não está aparecendo no menu do Grub, então o problema é que o Grub não está detectando a instalação do Windows.

    
por Nathan Osman 04.03.2013 / 01:34