Current Intel server chipsets include a built-in "efi-shell" which appears to basically be a simplified 'NIX with a command set suitable for manipulating some nifty UEFI boot options.

It is also the case that some of Intel's firmware upgrade tools now require "efi-shell" to run.

Sadly, I do not have a server chipset even though this board does support UEFI booting.

The efi-shell can be downloaded from http://www.sourceforge.net/projects/efi-shell. However, I can find no bootable ISO or any other form of bootable image.

I have attempted to make a bootable flash with unetbootin with no success.

Any thoughts on how I might make a copy of efi-shell bootable so I can run the Intel firmware upgrade on my RAID card?


Just drop this binary into that flash drive FAT's root directory (or maybe EFI/BOOT/ subdirectory, depends IIRC) under the name of shellx64.efi, or get yourself a copy of refind usbflash image which would also serve as a decent boot manager.

| improve this answer | |
  • 2
    This is sweet. Lot's of really great EFI info on Roderick's site. Thanks again. – ericx Feb 7 '13 at 17:49
  • You're welcome, he's also on my favourite upstream list currently. :) – Michael Shigorin Feb 25 '13 at 12:43
  • 1
    PS: I make weekly en.altlinux.org/rescue images which include EFI shell, memtest86 and refind, all of those signed with ALT cert stuffed into MS-signed shim in the image -- maybe you'll find those handy, and suggestions are welcome. – Michael Shigorin Jan 31 '14 at 17:50

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.