Wie erstelle ich ein bootfähiges Flash für "efi-shell"?

13

Aktuelle Intel Server-Chipsätze enthalten eine eingebaute "efi-shell", die im Grunde genommen ein vereinfachtes "NIX" mit einem Befehlssatz zu sein scheint, der zum Manipulieren einiger geschickter UEFI-Startoptionen geeignet ist.

Es ist auch der Fall, dass einige der Firmware-Upgrade-Tools von Intel jetzt "efi-shell" benötigen, um ausgeführt zu werden.

Leider habe ich keinen Server-Chipsatz, obwohl dieses Board UEFI-Boot unterstützt.

Die efi-Shell kann von http://www.sourceforge.net/projects/efi-shell heruntergeladen werden . Ich kann jedoch kein bootfähiges ISO oder eine andere Form von bootfähigem Image finden.

Ich habe versucht, einen bootfähigen Flash unetbootinohne Erfolg zu erstellen .

Überlegen Sie, wie ich eine Kopie von efi-shell bootfähig machen kann, damit ich das Intel-Firmware-Upgrade auf meiner RAID-Karte ausführen kann?

ericx
quelle

Antworten:

14

Legen Sie diese Binärdatei einfach im Stammverzeichnis des Flash-Laufwerks FAT (oder möglicherweise im EFI/BOOT/Unterverzeichnis, abhängig von IIRC) unter dem Namen von ab shellx64.efi, oder besorgen Sie sich eine Kopie des USB-Flash-Images refind, das auch als anständiger Boot-Manager dienen würde.

Michael Shigorin
quelle
2
Das ist süß. Viele wirklich großartige EFI-Informationen auf Rodericks Website. Danke noch einmal.
Ericx
Gern geschehen, er ist derzeit auch auf meiner Favoritenliste. :)
Michael Shigorin
1
PS: Ich erstelle wöchentlich en.altlinux.org/rescue-Images , die EFI-Shell, memtest86 und refind enthalten. Alle mit ALT-Zertifikat signierten Images sind in MS-signiertem Shim im Image enthalten - vielleicht finden Sie diese nützlich und Vorschläge sind willkommen.
Michael Shigorin