Tenho usado o Debian Squeeze e aconteceu um fato interessante. O Grub não reconheceu o Windows XP. Então pensei vou configurar manualmente o arquivo /boot/grub/menu.lst.
Para minha surpresa quando entrei no diretório o arquivo simplesmente não estava lá:
root@debian:/boot/grub# ls *.lst command.lst fs.lst moddep.lst parttool.lst video.lst crypto.lst handler.lst partmap.lst terminal.lst
Mas descobri que o Debian Squeeze utiliza GNU/GRUB v.2, uma nova versão do grub que possui suporte a script entre outras coisas e toda sua configuração do grub encontra-se:
vi /boot/grub/grub.cfg
Solução
No meu caso não precisei editar o grub.cfg apenas executei os seguintes comandos:
root@debian:/boot/grub# update-grub root@debian:/boot/grub# grub install /dev/sda
Agora está funcionando perfeitamente.
*No caso de precisar remover o grub o Gerson H. Diesel escreveu um excelente post em pt_BR sobre isto: Remover grub instalado indevidamente.
Comigo resolveu com a seguinte opção:
# apt-get install os-prober
# update-grub
Dai, tudo correu automaticamente e reconheceu o Windows em sua devida partição.
Blz Leonardo,
Excelente dica… As vezes faço as coisas meio underground.
Motivo disto é por viver dentro do UNIX…I=)
Abs