Como criar um flash inicializável para o "efi-shell"

13

Os chipsets para servidor Intel atuais incluem um "efi-shell" interno que parece ser basicamente um 'NIX simplificado com um conjunto de comandos adequado para manipular algumas opções bacanas de inicialização UEFI.

Também é o caso de que algumas das ferramentas de atualização de firmware da Intel agora exigem "efi-shell" para serem executadas.

Infelizmente, eu não tenho um chipset de servidor, embora esta placa suporte a inicialização UEFI.

O efi-shell pode ser baixado em http://www.sourceforge.net/projects/efi-shell . No entanto, não consigo encontrar ISO inicializável ou qualquer outra forma de imagem inicializável.

Eu tentei fazer um flash inicializável unetbootinsem sucesso.

Alguma idéia de como eu posso fazer uma cópia do efi-shell inicializável para poder executar a atualização do firmware Intel na minha placa RAID?

ericx
fonte

Respostas:

14

Basta colocar esse binário no diretório raiz do FAT da unidade flash (ou talvez EFI/BOOT/subdiretório, depende do IIRC) com o nome de shellx64.efiou obter uma cópia da imagem usbflash refind que também serviria como um gerenciador de inicialização decente.

Michael Shigorin
fonte
2
Isto é doce. Muitas informações realmente boas sobre EFI no site de Roderick . Obrigado novamente.
7606 ericx
De nada, ele também está na minha lista upstream favorita atualmente. :)
Michael Shigorin
1
PS: Eu faço semanalmente imagens en.altlinux.org/rescue que incluem shell EFI, memtest86 e refind, todas assinadas com o certificado ALT recheado no calço assinado pela MS na imagem - talvez você ache essas sugestões e sugestões úteis são bem-vindos.
Michael Shigorin