como inicializar o shell UEFI

4

Estou tentando seguir algumas instruções para atualizar alguns firmwares e minhas instruções são

Ambiente UEFI x64: Inicialização para o shell UEFI                                   Execute o update.nsh

Meu sistema operacional: Server 2012 R2

  1. Então, quando eu inicializo, tenho a opção de inicializar o Shell UEFI?
  2. Por favor me ajude como eu posso conseguir isso?

Eu tenho o Google ao redor e até me confundiu mais, então não tenho certeza se eu preciso de um CD inicializável separado para ir para UEFI shell ou é algo como modo de segurança onde eu pressiono uma determinada tecla para ir para UEFI Shell

    
por SeanClt 26.03.2016 / 04:21

1 resposta

8

Depende se o seu UEFI tem um shell embutido. Se isso acontecer, deve haver uma opção em suas configurações / menu de inicialização para você iniciá-lo. Algumas placas-mãe também oferecem uma opção para iniciar um shell a partir da partição do sistema EFI (ESP). Você deve consultar o manual da sua placa-mãe para o caminho que irá procurar (a instrução é muitas vezes vaga).

Outra maneira é lançá-lo como você lança qualquer outro binário EFI (por exemplo, bootloader). Como não é realmente acessível registrar um binário EFI no seu UEFI ou colocar o binário do shell no seu ESP no Windows, a maneira mais fácil provavelmente é colocá-lo como \EFI\Boot\bootx64.efi (coloque também o update.nsh que você precisa executar e os arquivos exigidos em \EFI\Boot\ ) em uma unidade USB formatada em FAT (32) (não importa se é MBR ou GPT, desde que seu UEFI seja compatível o suficiente com o padrão). Em seguida, reinicialize e inicialize o USB no modo UEFI no menu de inicialização do UEFI.

Você pode obter o binário do shell EFI do repositório de projetos do EDK2:
v2: link
v1 (não mais atualizado, apenas para o antigo UEFI que não funciona com v2):
link

P.S. Talvez seja necessário desativar a inicialização segura.

    
por 26.03.2016 / 16:15