Primeiro, não surte: o Windows está seguro, você só precisa inicializar nele. Não sei se algo mudou com o Windows 7, pelo menos antes de inicializar o Windows, rodando o bootloader do Windows a partir do grub.
Então, o GRUB (se é isso que você está usando, cheque) é (geralmente) instalado no MBR e tem alguns arquivos de configuração em outra partição (freqüentemente / boot).
Você precisa adicionar uma entrada a grub.conf
(ou menu.lst
- ambos os nomes foram vistos por aí), que deve estar em /boot/grub/
.
Você precisa adicionar uma entrada:
title Windows 7
rootnoverify (hd0,0)
makeactive
chainloader +1
Onde o maior problema é descobrir se (hd0,0)
deve ser outra coisa. No seu caso, parece ser (hd0,1)
(a primeira partição NTFS que é grande o suficiente para conter o Windows, e que é a segunda partição nessa tabela de partições).
Você pode adicionar a entrada, se ela não funcionar, você só precisa ir lá e alterá-la novamente.
(Além disso, isso é para o GRUB 1, não sei se o GRUB 2 tem outra sintaxe. Gostaria de saber se este é um exemplo no GRUB2 .
Se você tiver dois computadores, pode até tentar isso em tempo real usando a linha de comando do GRUB (pressione c
no prompt do GRUB). Você também pode editar as entradas do menu no GRUB (ele não salva as alterações, mas inicializa com a nova entrada - pressione e
para editar a entrada atual).
Uma explicação da entrada:
- Defina o nome da entrada do menu (heh, coisas extravagantes!)
- "aponta" o GRUB para a partição do windows
- marca essa partição como "ativa" (não deve ser necessária, mas não prejudica)
- inicialize o código que estiver nesse registro de inicialização da partição