Ich habe EFI mit Ubuntu 12.04 gestartet und eine Antwort auf meine Frage gefunden.
(Ich habe meine Firmware nicht aktualisiert. Ich habe die Versionshinweise ursprünglich falsch gelesen - wahrscheinlich wäre es nicht schneller).
Aufrufen des Firmware-Setups über das Startmenü von grub-efi
efibootmgr
Scheint keinen Neustart des Firmware-Setups für mich zu unterstützen. Aber grub-efi tut es. Es kann ein Eintrag für das Firmware-Setup im GRUB-Startmenü erstellt werden.
Sie können das GRUB-Startmenü aufrufen, indem Sie die Umschalttaste "früh im Startvorgang" gedrückt halten. Ich drücke es sofort nach dem Einschalten der NumLock-LED auf der Tastatur, und das funktioniert für mich.
Wenn Sie neugierig sind, habe ich mir auch den Befehl angesehen: Es ist "fwsetup". Dh Sie können das GRUB-Menü aufrufen, den Anweisungen auf dem Bildschirm folgen, um zur Befehlszeile zu wechseln, dann "fwsetup" eingeben und die Eingabetaste drücken.
Wenn Sie eine EFI-Installation von Grund auf neu durchführen, wird der Menüpunkt meines Erachtens automatisch erstellt. Ich habe es nicht als EFI installiert, was bedeutete, dass ich es treten musste (siehe unten, Schritt 4).
Konvertieren von BIOS-GPT-Boot zu UEFI-GPT-Boot, ohne eine EFI-Boot-CD zu brennen?
BEARBEITEN: Dieser Abschnitt funktioniert möglicherweise auf einigen Systemen. Jetzt glaube ich jedoch, dass es auf zusätzlichem Verhalten beruht, das nicht zum UEFI-Standard gehört. Eines Tages werde ich herausfinden, was hier passiert.
Ich habe eine vorhandene Installation ohne eine EFI-fähige Boot-CD in EFI konvertiert. Einige Leute denken, dass dies nicht möglich ist. Zugegeben, es gibt einige verwirrende Warnmeldungen. Ich habe mir angesehen, was los war. Wenn Sie derzeit das Firmware-Setup aufrufen können, ist es nicht so schlimm.
Das Schwierige ist, dass Sie wahrscheinlich immer noch eine MBR-Partitionstabelle verwenden und diese mit ziemlicher Sicherheit in GPT konvertieren müssen. Ich werde die Konvertierung von MBR zu GPT nicht behandeln. Partitionierung ist immer ein bisschen gefährlich. gdisk
kann konvertieren, aber es gibt einige fummelige Teile. Ich habe sie hier nicht alle aufgelistet. Aber zum einen müssen Sie wahrscheinlich die letzte Partition verkleinern, um Platz für das GPT für das Festplattenende zu schaffen. Dies ist nicht möglich, wenn die Partition gemountet ist. Daher sollten Sie eine Boot-CD verwenden. (Ich habe auch die Konvertierung inszeniert, um sicherzustellen, dass ich vom BIOS-GPT booten kann, bevor ich UEFI-GPT ausprobiert habe, wozu das Erstellen einer weiteren Art von Boot-Partition erforderlich war.)
Vorausgesetzt, Sie haben GPT eingerichtet:
- Installieren Sie grub-efi. Dies entfernte grub-pc und verhinderte, dass es funktionierte. (grub-efi hat tatsächlich noch funktioniert, nachdem ich es entfernt habe!). Fedora scheint ein bisschen anders zu sein; Ich habe das nur auf Ubuntu ausprobiert. Während der Installation werden Fehler angezeigt, weil Sie nicht über EFI auf EFI-Variablen zugreifen können.
- Ausschalten.
- Ein. Stellen Sie sicher, dass Sie über EFI booten! Dies ist der systemabhängige und besorgniserregende Teil. Mein System startete standardmäßig mit einem MBR-Systemstart, sodass ich einen beängstigenden Fehler von GRUB sah - aber von dem alten Grub-PC. Auf meinem System war es zu diesem Zeitpunkt einfach, den Firmware-Setup-Bildschirm aufzurufen (siehe unten) und die Boot-Priorität auf "ubuntu" zu ändern (dies war der Eintrag zum Booten meines Betriebssystems über EFI).
- Jetzt können Sie die Grub-Installation (
grub-install
oder grub2-install
unter Fedora) wiederholen und es werden keine Fehler angezeigt. Und jetzt , Laufen update-grub
(oder grub2-mkconfig -o /boot/grub/grub.cfg
, auf Fedora) den Menüpunkt für die Eingabe von Firmware - Setup erstellen.
Aufrufen des Firmware-Setup / Boot-Menüs auf meinem ASUS-System
HAFTUNGSAUSSCHLUSS: Dies ist nicht die neueste Firmware / Karte. Ihr ASUS-System kann sich von meinem unterscheiden.
Meine aktuelle ASUS-Firmware merkt, wenn sich die "Boot-Konfiguration" geändert hat - zB als ich grub-efi installiert habe. Es gibt einen Text, der besagt, dass er sich geändert hat, wenn Sie sich den anfänglichen "EZ-Setup" -Bildschirm ansehen. Wenn eine solche Änderung erkannt wird, ist der Setup-Bildschirm einfacher aufzurufen. Es wird der Begrüßungsbildschirm mit "Drücken Sie ENTF, um das Setup aufzurufen" für einige Sekunden angezeigt. (Wenn Sie die Option "Schnellstart" aktiviert haben, wird der Begrüßungsbildschirm normalerweise übersprungen.)
Ich denke, es ist auch möglich, den Begrüßungsbildschirm auszulösen, indem Sie das System ausschalten und es vor dem Neustart etwa eine Minute lang vom Stromnetz trennen.
Bei meiner aktuellen Firmware kann ich das Firmware-Setup aufrufen, indem ich während des Startvorgangs die ENTF-Taste drücke, auch ohne den Begrüßungsbildschirm. Voraussetzung ist jedoch , dass die Tastaturunterstützung in der Firmware aktiviert ist.
Es ist möglich, die Firmware so umzustellen, dass beim Booten nicht nach Tastaturen gesucht wird, was die Sache beschleunigen soll. Ich denke, dies ist das nächste Experiment, das ich versuchen muss. Jetzt bin ich sicherer in Bezug auf dieses EFI-Zeug! (Es ist plausibel, dass dies auch die Tastaturunterstützung im GRUB-Startmenü beeinträchtigen könnte. Ich sollte jedoch weiterhin in der Lage sein, grub-set-default zu verwenden, damit GRUB den Eintrag fwsetup startet und auf diese Weise wiederherstellt.)