Reparando o grub 2 com o Ubuntu live cd

2

Instalei o Windows 7 em um disco rígido separado e tenho o Debian em outro disco rígido. Depois de instalar o Windows 7, meu grub não aparece, então usei um Live CD do Ubuntu para usar o reparo de inicialização para corrigir a instalação do grub2. Tudo correu bem, mas depois que eu reiniciei, inicializa diretamente no Windows 7 e nenhum grub aparece.

Como eu disse, eu tenho dois discos rígidos, um com o Windows 7 (sda) e outro com o Debian (sdb). Eu instalei o grub2 em sdb após o processo de reparo de inicialização, mas não funciona. Alguma idéia do que devo fazer.

Aqui está minha informação de inicialização.

    
por Atirag 03.01.2013 / 23:17

2 respostas

0

Entre na configuração da BIOS e altere a ordem de inicialização para que sdb unidade venha primeiro.

    
por Sergey 03.01.2013 / 23:41
0

Eu faria um comentário, mas seria muito longo. Não tenho certeza se vai ser uma solução, ou simplesmente um palpite, mas aqui vai ...

Eu estou supondo que você tenha instalado o grub no sdb, mas você está inicializando a partir do sda. Quando você instala o grub, há duas coisas que você precisa fazer: 1. Instale algo no registro mestre de inicialização (MBR) da unidade que está configurada para inicializar pelo seu BIOS. Isso é sda no seu sistema. MBR deste disco aparentemente tem apenas o carregador de inicialização do Windows, não o grub. 2. Indique a este carregador de inicialização onde encontrar o arquivo de menu grub, normalmente em /boot/grub/grub.cfg da última partição Linux instalada. Observe que, se o código MBR não souber onde procurar, não importa o mínimo no menu.lst, porque ele nunca será visto.

A maneira mais fácil de resolver o problema é baixar e gravar um CD ao vivo chamado Super Grub Disk. Você pode encontrar muita discussão sobre o askubuntu, mas é bem autoexplicativo, eu acho.

A outra maneira é usar a linha de comando e executar o grub-install, informando onde colocar o código MBR; você precisaria montar o disco para fazer isso e executá-lo a partir de um CD ativo. O comando seria algo como: sudo grub-install --root-directory=/location of root directory /dev/sda Você precisaria especificar o local correto para o diretório raiz da distro para o arquivo grub.cfg, a menos que seja executado no sistema live (nunca tentei isso, mas pode ser possível, embora provavelmente não seja recomendado). Se você quiser seguir esse caminho, tenho certeza de que pode encontrar instruções passo a passo.

Quando o MBR estiver configurado, você poderá executar sudo update-grub para atualizar o arquivo de menu.

Você também pode usar a configuração do BIOS para escolher qual sistema operacional inicializar, escolhendo o disco 1 ou o disco 2. Isso deve funcionar, embora eu tenha achado problemático a longo prazo, porque o grub eventualmente, ser instalado no disco 1 por engano.

    
por Marty Fried 03.01.2013 / 23:50