A inicialização cai para o shell EFI, mas inicializa normalmente se sair

0

(primeiro post aqui ... Normalmente estou no stackoverflow) Eu estou inicializando uma placa Intel ME 5788 que usa EFI (um substituto para o BIOS). Na inicialização, ele cai no EFI Shell e o 'mapa' mostra a unidade como um dispositivo block, mas não há dispositivo de sistema de arquivos mapeado. Se eu apenas digitar 'exit' ele inicializa normalmente no windows 7 e a configuração (usando bcdedit.exe) parece bem.

Estou confuso - certamente, se não foi capaz de mapear o dispositivo de bloco como um dispositivo de sistema de arquivos, ele não deve inicializar? Eu gostaria de ser capaz de fazer o boot prosseguir sem minha interação - alguém sabe como fazer isso? (Também não há opções de Boot Manager disponíveis no shell, ou seja, autoboot, bcfg etc)


fonte

Respostas:

1

Você está combinando a inicialização e os volumes do sistema.

Apenas o volume do sistema , que será uma verdadeira partição de sistema EFI, neste caso, precisa ter um protocolo de sistema de arquivos, o que, sem dúvida, tem. O volume de inicialização não é acessado até que o Boot Manager da Microsoft carregue e execute o carregador do Windows NT 6.x, winloadpara o qual o Boot Manager da Microsoft (para melhor ou para pior) usa seus próprios drivers integrados de sistema de arquivos, não o acesso ao firmware métodos. O firmware precisa ser capaz de carregar e executar o Gerenciador de Inicialização da Microsoft, que, claro, mora no volume do seu sistema.

Esse não é um número de placa-mãe que a Intel - ou pelo menos o site da WWW - conhece. Mas para as placas de servidor da Intel, pelo menos, o procedimento para remover o EFI Shell da primeira opção de inicialização é uniforme em muitos produtos, e é o inverso de torná-lo a primeira opção de boot, documentada pela Intel: Basta pressionar a tecla de função trazendo o utilitário de configuração de firmware antes que a inicialização do firmware EFI atinja sua fase BDS, vá para o menu Boot Order e mova o Shell EFI de primeiro lugar.

Naturalmente, o Shell EFI sempre surgirá primeiro se a placa for conectada para entrar no modo de recuperação. Eu presumo que você não colocou sua placa principal no modo de recuperação.

Leitura adicional

JdeBP
fonte
1
@kinokijuf Talvez você deva consultar a RFC 3986 atualizada, atualmente padrão, que especifica: > O rótulo de domínio mais à direita de um nome de domínio totalmente qualificado no DNS pode ser seguido por um único "."
Bob