Reinstalou o Windows 7 no novo HDD, instalou o Linux sobre o anterior Windows 7 no HDD antigo, como fazer o boot duplo?

0

Eu reinstalei o Windows 7 em meu novo HDD, instalei o Linux sobre o Windows 7 anterior no disco rígido antigo. Como eu faço boot duplo?

Parece que eu anulei o setor de inicialização do Windows no HDD original que conseguiu redirecionar para o novo HDD onde o Windows está.

Preciso criar algum tipo de setor de inicialização do Windows para o novo HDD que possua um sistema de arquivos NTFS ou posso direcionar o gerenciador de inicialização GRUB2 diretamente para o HDD que possui o Windows instalado? Se sim, como faço isso?

Atualização: Esta não é uma questão de como usar o GRUB2. Parece que algo pode estar faltando no HDD do Windows 7. Eu usei o DVD de instalação do Windows e seu prompt de comando para definir o MBR para o NTFS HDD bootsect /nt60 all e fui do BIOS diretamente para esse HDD. Ele reclamou que o disco não tinha bootloader. Acho que, mesmo se eu definir uma cadeia do GRUB, não funcionaria.

    
por noany 02.08.2011 / 15:20

2 respostas

0

O GRUB suporta um estilo de inicialização chamado chainloading , em que é descartado para outro gerenciador de inicialização existente. Esse estilo é necessário aqui porque o GRUB não tem idéia de como inicializar o Windows, o que, até onde eu sei, não é compatível com inicialização múltipla.

Se você estiver usando o GRUB Legacy:

  1. Abra o arquivo /boot/grub/menu.lst
  2. Adicione o seguinte texto:

    title Windows 7
    root (hdx,y)
    makeactive
    chainloader +1
    

Para o GRUB 2:

  1. Abra o arquivo /etc/default/grub
  2. Adicione as seguintes linhas:

    menuentry "Windows 7" {
    set root=(hdx,y)
    chainloader +1
    }
    

De qualquer forma, substitua o x pelo seu número de disco rígido e seu y pelo número de partição do Windows 7. Para descobrir isso, abra um editor de partições como o GParted.

Para referência, o número do disco rígido e o número da partição começam em 0. Assim, por exemplo:

  • Primeiro disco rígido, segunda partição = > (hd0, 1)
  • Segundo disco rígido, primeira partição = > (hd1, 0)
  • Nono Disco Rígido, 20ª Partição = > (hd8, 21)
  • etc.
por 02.08.2011 / 17:44
0

Você deve ser capaz de usar o menu de seleção de inicialização do bios para selecionar a unidade que deseja inicializar. Isso geralmente pode ser acessado selecionando uma chave como F2 / F10 / F12 / ESC no momento da inicialização. O benefício de fazer isso dessa maneira é que cada sistema operacional tem seu próprio Bootloader.

    
por 02.08.2011 / 18:27