Jak utworzyć bootowalną pamięć flash dla „efi-shell”

13

Obecne mikroukłady serwerowe Intel obejmują wbudowaną „efi-powłokę”, która wydaje się być w zasadzie uproszczonym systemem NIX z zestawem poleceń odpowiednim do manipulowania niektórymi fajnymi opcjami uruchamiania UEFI.

Jest tak również w przypadku, gdy niektóre narzędzia do aktualizacji oprogramowania układowego Intela wymagają teraz „efi-shell” do uruchomienia.

Niestety nie mam chipsetu serwera, mimo że ta płyta obsługuje rozruch UEFI.

Efi-shell można pobrać ze strony http://www.sourceforge.net/projects/efi-shell . Nie mogę jednak znaleźć rozruchowego obrazu ISO ani żadnej innej postaci obrazu rozruchowego.

Próbowałem zrobić bootowalną pamięć flash unetbootinbez powodzenia.

Czy są jakieś przemyślenia na temat tego, jak zrobić kopię rozruchową powłoki EFI, aby móc uruchomić aktualizację oprogramowania Intel na mojej karcie RAID?

ericx
źródło

Odpowiedzi:

14

Po prostu upuść ten plik binarny do katalogu głównego FAT tego dysku flash (lub może EFI/BOOT/podkatalogu, zależy od IIRC) pod nazwą shellx64.efilub zdobądź kopię odświeżonego obrazu usbflash, który służyłby również jako porządny menedżer rozruchu.

Michael Shigorin
źródło
2
To jest słodkie. Wiele naprawdę świetnych informacji o EFI na stronie Rodericka . Dzięki jeszcze raz.
ericx,
Nie ma za co, jest on obecnie na mojej ulubionej liście upstream. :)
Michael Shigorin,
1
PS: Robię cotygodniowe obrazy en.altlinux.org/rescue, które zawierają powłokę EFI, memtest86 i refind, wszystkie te podpisane przy użyciu certyfikatu ALT wypchanego w podkładkę podpisaną na MS - być może znajdziesz te przydatne i sugestie są mile widziane.
Michael Shigorin