Eu tinha o Windows 7 no meu sistema, depois instalei o Debian Squeeze. Porém, grub
não mostra meu Windows 7 no menu de inicialização.
Como posso resolver este problema?
Responder1
Eu tinha o Ubuntu 8.04 e instalei o Debian 6.0. Não precisei configurar a lista do menu - simplesmente deu certo na primeira vez.
Depois de alguns dias, vi que o item de menu do Ubuntu não estava presente na tela de boot. Após algumas pesquisas na net encontrei um bom comando que resolveu meu problema:
Abra um terminal raiz e digite:
update-grub
Este comando é um utilitário fornecido pelo Debian para gerar automaticamente o grub.cfg
arquivo que detecta os sistemas de arquivos e adiciona entradas de menu de acordo.
Responder2
Verifique se você tem pacoteos-proberinstalado. Deve ser capaz de reconhecer o Windows automaticamente.
É muito inconveniente configurá-lo sempre que os pacotes grub ou kernel são atualizados.
Responder3
A primeira resposta não funciona. O Debian 6 usa o Grub 2, não o Grub 1, então não existe menu.lst
mais, ele é substituído pelo grub.cfg
arquivo.
O arquivo /etc/grub.d/10_linux
está errado no Debian 6. Minha solução foi pegar esse arquivo de uma instalação do Ubuntu 10.04. Acabei de substituí-lo e depois executei update-grub (também pode ser grub-update, digitando no Win XP...) como root. Depois disso, um novo /boot/grub/grub.cfg
foi criado e eu pude inicializar tanto o Windows 7 quanto o Debian 6!
Responder4
colocar
title Windows 7
rootnoverify (hd0,0)
chainloader +1
em /boot/grub/menu.lst (presumo que você esteja usando a primeira partição para Windows)