@NicholasEmbry Antwort enthalten fast alle, was notwendig ist, aber ich möchte einige Dinge klären und die jüngsten Verbesserungen in diesem Bereich hinzuzufügen.
UEFI Anwendung Bild Hinzufügen Option zum Booten tatsächlich Methode am besten bekannt, wenn Sie nicht Quellcode Ihre Firmware haben, was typische Situation. Sie benötigen kein spezielles bootfähiges Image zu erstellen, um es einfach UEFI Anwendung Bild sein sollte, was bedeutet, dass Ihre INF
enthalten:
MODULE_TYPE = UEFI_APPLICATION
Diese Option ist nicht nur für die Option ROMs dies für alle UEFI lesbares Medium ist. Zum Beispiel können Sie FAT32
Partition auf Ihrem Speicher erstellen (egal, ob es USB, HDD, SSD, etc. nur von Firmware gelesen werden muss) und Anwendungsabbild auf dieser Partition platzieren. Starten Sie dann die UEFI-Shell und verwenden Sie den Befehl bcfg
, um die Startreihenfolge zu beeinflussen.
bcfg
Befehl kann von Ihnen BIOS-Anbieter blockiert werden. In dieser Situation folgen Sie bitte dem Verfahren von this post. Dies ist Booten rEFInd mit USB-Stick. rEFInd
enthalten bcfg
Werkzeug und geben Ihnen die Fähigkeit, es zu verwenden.
Wie zu verwenden bcfg
?
Alles ist in der Hilfe help bcfg -b
beschrieben. -b
ist UEFI-Pager. Für diejenigen, die Verknüpfungen mögen, wird dieser Befehl alle Boot-Optionen in System an:
bcfg boot dump -v
Sie können Ihre Anwendung mit dem Befehl hinzufügen:
bcfg boot add <boot_pos> <path_to_uefi_image> <boot_order_name>
<boot_pos>
- Position in Startreihenfolge. Beachten Sie, dass Sie Ihre Anwendung normalerweise vor dem Betriebssystem installieren möchten. Wenn vor Ihrem Betriebssystem keine freie Boot-Optionsnummer vorhanden ist, können Sie Ihre OS-Option natürlich um bcfg boot mv <old_pos> <new_pos>
nach unten verschieben und dann Ihr Anwendungsimage dazwischen hinzufügen.
<path_to_uefi_image>
- Pfad zu Ihrem UEFI-Bild. Dies ist UEFI-lesbarer Pfad, d. fs0:\foobar.efi
<boot_order_name>
- das ist, wie Sie Anwendung im Boot-BIOS-Menü sichtbar ist, wird
Diese Antwort ist genial. Bitte Nicholas, kannst du mir mehr über die zweite und dritte Option erzählen? –