O Windows 7 não aparece no Grub após a instalação

O Windows 7 não aparece no Grub após a instalação

Então, instalei o Ubuntu 10.10 no meu computador. Eu já tinha o Windows 7 instalado anteriormente. Eu tenho 2 unidades. Um SSD de 80 GB e um HDD de 500 GB. O Ubuntu está instalado em parte do HDD. O Windows 7 está instalado no SSD. No entanto, a opção de inicialização do Windows 7 não aparece no Grub. Tentei atualizá-lo e ele atualizou, mas nada aconteceu. Então, estou me perguntando se posso adicioná-lo manualmente de alguma forma. Aqui está o df -hi executado.

Filesystem            Size  Used Avail Use% Mounted on
/dev/sdb1             138G  3.8G  127G   3% /
none                  7.9G  296K  7.9G   1% /dev
none                  7.9G  856K  7.9G   1% /dev/shm
none                  7.9G   92K  7.9G   1% /var/run
none                  7.9G     0  7.9G   0% /var/lock
/dev/sda1              75G   57G   18G  76% /media/BlinkSSD

Responder1

O primeiro passo é editar /etc/grub.d/40_custom(usando sudo) e adicionar as seguintes linhas ao final do arquivo:

menuentry ‘Windows 7′ {  
    set root=’(hd0,msdos2)’  
    chainloader +1  
}  

Como o local de instalação do Windows pode ser muito diferente, preciso explicar a linha “set root” porque (hd0,msdos2) refere-se a /dev/sda2 na minha máquina.

De forma mais geral, hd0 (ou /dev/sda em outro lugar) refere-se ao primeiro disco rígido instalado em qualquer PC com hd1 (ou /dev/sdb em outro lugar) sendo o segundo e assim por diante. Embora eu esperasse ver entradas como (hd0,6) em /boot/grub/grub.cfg, o que vi foram entradas como (hd0,msdos6) com o número no texto após a vírgula sendo o identificador da partição; 1 é o primeiro (sda1), 2 (sda2) é o segundo e assim por diante. A próxima linha (chainloader) diz ao GRUB para carregar o primeiro setor da unidade do Windows para que ele possa inicializar. Depois de toda essa decodificação, meu comentário final sobre o que está acima é simples: o texto “Windows 7″ é o que aparecerá no menu GRUB para que você possa alterá-lo como achar melhor.

Depois de salvar 40_custom, a próxima etapa é emitir o seguinte comando para atualizar o grub.cfg:

sudo update-grub2

Depois que isso for feito, você poderá verificar /boot/grub/grub.cfgse o texto adicionado 40_customchegou lá. Isso é importante porque este é o arquivo lido pelo GRUB2 quando ele constrói o menu que aparece na inicialização. Uma reinicialização do sistema provará conclusivamente que a nova entrada foi adicionada com sucesso.

Os créditos vão para:http://technologytales.com/2010/11/21/manually-adding-an-entry-for-windows-7-to-an-ubuntu-grub2-menu/

Ou verifique:Adicione o Windows 7 ao menu de inicialização

informação relacionada