GRUB2 não detectando o Windows; rootnoverify: comando não encontrado

2

História: Eu tinha o Windows em uma partição e uma partição não alocada. Eu então instalei o CentOS 7 na partição não alocada. (Selecionei a opção para o instalador criar automaticamente as partições para as partes não alocadas do meu disco.) No entanto, o GRUB não conseguiu criar uma opção de menu para inicializar no Windows, o que está me causando um grande problema.

De acordo com o link :

Em primeiro lugar, devo emitir o comando rootnoverify. Mas quando eu faço, bash diz:

bash: rootnoverify: command not found...

Eu acredito que o GRUB2 já foi instalado porque eu tenho o arquivo /boot/grub2/grub.cfg.

Pergunta: 1. Por que rootnoverify não foi encontrado? 2. Por que o instalador do CentOS não adicionou uma entrada para o Windows?

    
por boxofchalk1 13.11.2014 / 22:54

1 resposta

2

Question: 1. Why is rootnoverify not found?

rootnoverify é um comando para o shell grub que você obtém quando inicializa não por bash. No momento em que você inicializa no sistema operacional, é tarde demais para executar esse comando. Se você já está no sistema operacional, tente adicionar algo assim:

title Windows OS
        rootnoverify (hd0,0)
        chainloader +1

Para o seu grub.conf depois de modificá-lo para corresponder à sua tabela de partição.

  1. Why didn't the CentOS installer add an entry for Windows?

Difícil dizer depois do fato, especialmente como uma terceira parte não envolvida. Pode ter ocorrido um erro / configuração incorreta durante o processo de instalação.

EDITAR:

Na verdade, acho que posso ver o que poderia ter sido. O particionamento automático é para usar todo o disco, não apenas o espaço não alocado. Eu faria um fdisk -l do bash para ver se a partição do Windows ainda está lá.

    
por 13.11.2014 / 23:00