GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Linux auf UEFI - wie starte ich den UEFI-Setup-Bildschirm neu, wie es Windows 8 kann?

Auf modernen Linux-Distributionen, die systemd verwenden, können Sie direkt zum Firmware-Setup-Menü gehen mit:

systemctl reboot --firmware-setup

Dokumentation:https://www.freedesktop.org/software/systemd/man/systemctl.html#--firmware-setup


Ich bin mir nicht sicher, wie genau Windows 8 das macht, aber ich kann vermuten, dass es UEFI-Variablen nutzt, die für Boot-Optionen verwendet werden.

Sie können efibootmgr verwenden, um die Bedeutung der verschiedenen Boot-Variablen zu ermitteln. Auf meinem System ist Boot0000 Setup, also mit efibootmgr -n 0 sollte dazu führen, dass das System beim nächsten Start ins Setup bootet.


Ich habe das EFI-Booten mit Ubuntu 12.04 ausprobiert und eine Antwort auf meine eigene Frage gefunden.

(Ich habe meine Firmware nicht aktualisiert. Ich habe die Versionshinweise ursprünglich falsch gelesen - es wäre wahrscheinlich nicht schneller).

Firmware-Setup aus dem Grub-Efi-Startmenü aufrufen

efibootmgr scheint den Neustart des Firmware-Setups für mich nicht zu unterstützen. Aber grub-efi tut. Es kann einen Eintrag für die Firmware-Einrichtung im GRUB-Startmenü erstellen.

Sie können das GRUB-Boot-Menü aufrufen, indem Sie "früh im Boot-Vorgang" die Umschalttaste gedrückt halten. Ich drücke ihn sofort herunter nachdem die NumLock-LED auf der Tastatur eingeschaltet wurde, und das funktioniert bei mir.

Wenn Sie neugierig sind, habe ich mir auch den Befehl angesehen:Es ist "fwsetup". D.h. 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 meiner Meinung nach automatisch erstellt. Ich habe nicht als EFI installiert, was bedeutete, dass ich es kicken musste (siehe unten, Schritt 4).

Konvertieren vom BIOS-GPT-Boot zum UEFI-GPT-Boot, ohne eine EFI-Boot-CD zu brennen?

BEARBEITEN:Dieser Abschnitt funktioniert möglicherweise auf einigen Systemen. Ich glaube jedoch jetzt, dass es auf zusätzlichem Verhalten beruht, das nicht Teil des UEFI-Standards ist. Eines Tages werde ich herausfinden, was hier passiert.

Ich habe eine vorhandene Installation ohne EFI-fähige Boot-CD in EFI konvertiert. Einige Leute denken, dass dies nicht möglich ist. Zugegeben, es gibt ein paar verwirrende Warnmeldungen. Ich habe mir mal angeschaut was los ist. Wenn Du kannst aktuell das Firmware-Setup eingeben, dann ist es nicht so schlimm.

Der schwierige Teil 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. Partitionieren ist immer etwas gefährlich. gdisk kann konvertieren, aber es gibt einige knifflige Bits. Ich habe sie hier nicht alle aufgelistet. Aber zum einen müssen Sie wahrscheinlich die letzte Partition verkleinern, um Platz für das GPT am Ende der Festplatte zu schaffen. Sie können das nicht tun, wenn die Partition gemountet ist, also sollten Sie eine Boot-CD verwenden. (Ich habe auch die Konvertierung inszeniert, um sicherzustellen, dass ich von BIOS-GPT booten konnte, bevor ich UEFI-GPT ausprobierte, was bedeutete, dass noch eine andere Art von Bootpartition erstellt werden musste.).

Angenommen, Sie haben GPT eingerichtet:

  1. Installieren Sie grub-efi. Dadurch wurde grub-pc entfernt und nicht mehr funktioniert. (grub-efi funktionierte tatsächlich noch, nachdem ich es entfernt hatte!). Fedora scheint etwas anders zu sein; Ich habe das nur unter Ubuntu versucht. Während der Installation sehen Sie Fehler, dass Sie nicht auf EFI-Variablen zugreifen können, weil Sie nicht mit EFI gebootet haben.
  2. Herunterfahren.
  3. Einschalten. Stellen Sie sicher, dass Sie über EFI booten! Dies ist der systemabhängige und besorgniserregende Teil. Mein System startete standardmäßig mit MBR, also sah ich einen beängstigenden Fehler von GRUB - aber er stammte vom alten Grub-PC. Auf meinem System war es einfach, an dieser Stelle den Firmware-Setup-Bildschirm aufzurufen (siehe unten) und die Boot-Priorität auf „ubuntu“ zu ändern (das war der Eintrag zum Booten meines Betriebssystems über EFI).
  4. Jetzt Sie können die Grub-Installation wiederholen (grub-install , oder grub2-install auf Fedora), und es werden keine Fehler angezeigt. Und jetzt , wobei update-grub ausgeführt wird (oder grub2-mkconfig -o /boot/grub/grub.cfg , auf Fedora) erstellt den Menüpunkt zum Aufrufen des Firmware-Setups.

Aufrufen des Firmware-Setup-/Boot-Menüs auf meinem ASUS-System

HAFTUNGSAUSSCHLUSS:Dies ist nicht die allerneueste Firmware/Platine. Ihr ASUS-System verhält sich möglicherweise anders als meines.

Meine aktuelle ASUS-Firmware merkt, wenn sich die "Boot-Konfiguration" geändert hat - z.B. als ich grub-efi installiert habe. Es gibt einen Text, der besagt, dass es sich geändert hat, wenn Sie sich den anfänglichen Bildschirm "EZ-Setup" ansehen. Und wenn es eine solche Änderung erkennt, erleichtert es das Aufrufen des Setup-Bildschirms. Was es tut, ist, dass es für einige Sekunden den Begrüßungsbildschirm mit "press DEL to enter setup" anzeigt. (Wenn Sie die Option "Schnellstart" aktiviert haben, wird normalerweise der Startbildschirm übersprungen).

Ich denke, es ist auch möglich, den Begrüßungsbildschirm auszulösen, indem Sie das System ausschalten und für etwa eine Minute vom Stromnetz trennen, bevor Sie es neu starten.

Bei meiner aktuellen Firmware kann ich das Firmware-Setup aufrufen, indem ich während des Bootens die DEL-Taste blitze, auch ohne den Begrüßungsbildschirm. Allerdings , dies ist abhängig von der Aktivierung der Tastaturunterstützung in der Firmware.

Es ist möglich, die Firmware so umzuschalten, dass sie beim Booten nicht nach Tastaturen sucht, was die Dinge beschleunigen soll. Ich schätze, das ist das nächste Experiment, das ich ausprobieren sollte, jetzt bin ich zuversichtlicher in Bezug auf dieses EFI-Zeug! (Es ist plausibel, dass es auch die Tastaturunterstützung im GRUB-Startmenü beenden könnte. Aber ich sollte immer noch in der Lage sein, grub-set-default zu verwenden, damit GRUB den fwsetup-Eintrag bootet und auf diese Weise wiederherstellt).


Linux
  1. Linux – Wie ändere ich das vergessene Root-Passwort?

  2. So verwenden Sie den Befehl „screen“ unter Linux

  3. Wie kann ich den Tastaturstatus unter Linux abrufen?

  4. Wie kann ich den DIRECTORY_SEPARATOR sowohl für Windows- als auch für Linux-Plattformen definieren?

  5. Wie installiert man Linux neben Windows 8, ohne die Boot-Konfiguration von Windows 8 zu beschädigen?

So ändern Sie den Startbildschirm von Linux

So führen Sie Windows 95 unter Linux aus

So booten Sie Linux Mint und Windows 10 doppelt [Anfängerhandbuch]

So deaktivieren Sie UEFI Secure Boot in Windows 10

So booten Sie Antergos Linux und Windows UEFI doppelt

So überprüfen Sie den Systemneustartverlauf und die Startzeit in Linux