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

1

Então, eu instalei o Ubuntu 10.10 no meu computador. Eu já tinha o Windows 7 instalado de antemão. Eu tenho 2 unidades. Um SSD de 80 GB e um HD de 500 GB. O Ubuntu é 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 é exibida no Grub. Eu tentei atualizá-lo e ele atualizou, mas nada aconteceu. Então, eu estou querendo saber se eu posso adicioná-lo manualmente de alguma forma. Aqui está o df -h que eu corri.

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
    
por Antonis 04.03.2012 / 20:16

1 resposta

2

  

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 a localização da instalação do Windows pode ser muito diferente, preciso explicar a linha "set root" porque (hd0, msdos2) se refere a / dev / sda2 na minha máquina.

     

Mais geralmente, 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. Enquanto esperava ver entradas como (hd0,6) em /boot/grub/grub.cfg, o que vi foram umas como (hd0, msdos6) em vez do número no texto após a vírgula ser o identificador de 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 quiser.

     

Depois de salvar 40_custom, o próximo passo é emitir o seguinte comando para atualizar o grub.cfg:

     

sudo update-grub2

     

Depois que isso acontecer, você poderá pesquisar /boot/grub/grub.cfg para verificar se o texto adicionado em 40_custom encontrou seu caminho até lá. Isso é importante porque este é o arquivo lido pelo GRUB2 quando ele cria o menu que aparece no momento da inicialização. Uma reinicialização do sistema provará conclusivamente que a nova entrada foi adicionada com sucesso.

Créditos vão para: link

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

    
por LnxSlck 04.03.2012 / 20:24