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?

1 Answer 1


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.

  • 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. Jan 31, 2014 at 17:50
  • 1
    The binary link is broken, it's supposedly now lives here. And it works for me. But I'm not too familiar with the topic to suggest it for everyone.
    – x-yuri
    Oct 7, 2020 at 20:05

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .