Tags

, , , , ,

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.

Advertisements