Problema na inicialização do Windows a partir do menu GRUB2 feito pelo próprio Debian

3

Eu tenho placa-mãe Asus UEFI com 2 discos rígidos, (hd0) e (hd1).

Eu consegui fazer o meu Debian Wheezy no meu segundo disco inicializável usando o grub-efi e ele inicializa bem. Eu também tenho o Windows no primeiro disco, que não é não inicializável, mas a maneira que eu tenho que fazer isso não é conveniente.

O problema é que quando eu inicializo do firmware EFI, escolhendo a entrada de inicialização do Debian-Grub2 no menu colorido, o GRUB2 pode ver (usando ls e qualquer outra coisa) os dois discos, mas quando eu não faço nada depois de ligar o PC e apenas esperar o menu Grub aparecer sozinho (ele tem a prioridade mais alta entre as entradas de inicialização do menu EFI) e tentar inicializar o Windows (usando o console ou adicionando a entrada do menu do Grub), ele simplesmente não vê primeiro disco e nomeia o segundo (hd0), então a tentativa falha.

Meu palpite é que o firmware EFI de alguma forma não diz ao GRUB que existe o primeiro disco, talvez para acelerar. Eu uso o LVM se isso importa.

Como fazer o GRUB2 ver os dois discos?

    
por alexey 16.09.2012 / 22:02

1 resposta

0

Parece que o problema está resolvido. Eu apenas desativei a opção "boot rápido" (ou equivalente) no menu da placa mãe EFI durante o processo de inicialização. Como resultado da otimização feita pela EFI para acelerar a inicialização, o mapa de dispositivo incompleto parece ser passado para o gerenciador de inicialização - com informações sobre apenas o disco rígido do sistema operacional de destino.

O GRUB costumava ver todos os discos mesmo com a opção ativada se eu entrasse no menu EFI e escolhesse inicializar o GRUB a partir dele, então, aparentemente, a otimização afeta somente as inicializações diretas, evitando o menu. Pode ser sensível se você tiver grandes '> Discos de 1 TB com várias partições para a EFI examinar.

    
por 27.09.2012 / 23:20