(hdD,P)
significa "disco rígido (dispositivo hd )> número do dispositivo D
→ número da partição P
". O GRUB numera os dispositivos (dentro de sua classe) e as partições (dentro de um dispositivo) a partir de 0.
Na sua entrada para a imagem initrd você está certo: (hd0,0)
seleciona a primeira partição do primeiro disco rígido, mas na sua entrada para o kernel você por algum motivo descartou o número da partição, e (hd0,)
não tem sentido ( (hd0)
faz, mas refere-se a todo o dispositivo que você não quer se o seu dispositivo tiver partições).
Então, eu diria que a correção é mudar
kernel (hd0,)/vmlinuz
para
kernel (hd0,0)/vmlinuz
Observe que essa alteração deve corrigir a situação do volume C:
. Se você quiser que isso se aplique ao volume E:
, será necessário deduzir qual disco rígido e número de partião contém o volume E:
e corrija os (hd0,0)
para ler algo como (hd0,2)
.
Para obter essas informações, o mais fácil (provavelmente) é usar a ferramenta diskpart
do Windows:
- Inicie o prompt de comando,
cmd.exe
, (possivelmente com privilégios elevados - não sei ao certo). -
Lá, corra
diskpart
ele apresenta seu próprio shell, onde você executa seus comandos. A qualquer momento, você pode inserir
help
e pressionar a tecla Return para obter ajuda.As próximas etapas são realizadas no shell
diskpart
. -
Executar
list disk
para obter a lista numerada de discos anexados ao computador. Eles são convenientemente indexados a partir de 0 - exatamente o que o GRUB usa.
-
Executar
select disk N
em que
N
é o número de discos em que você está interessado para alterar o contexto da ferramenta nesse disco. -
Executar
list partition
para obter a lista de partições do disco selecionado. Note que as partições são numeradas de 1.
-
Executar
select partition M
para alterar o contexto da ferramenta para o número da partição
M
do disco selecionado. -
Executar
detail partition
para obter informações detalhadas sobre a partição selecionada, incluindo a letra do volume anexada como.
Enxague e repita até encontrar a partição do seu volume
E:
. Quando estiver pronto, você tem dois números para construir a(hdD,P)
spec.
Você pode sair de diskpart
digitando exit
.