Wie deaktiviere ich den Schnellstart unter Linux?

Wie deaktiviere ich den Schnellstart unter Linux?

Ich habe einen Dual-Boot, habe aber versehentlich die Schnellstartoption aktiviert, sodass ich jetzt nicht auf Windows zugreifen kann.

Wie kann ich den Schnellstart unter Linux deaktivieren oder auf das Startmenü zugreifen, da mir beides derzeit nicht möglich ist?

Ich habe einige Beiträge dazu gelesen, aber nicht viele Informationen zur Behebung gefunden. Ich verwende Windows 10 und Arch Linux.

Ich kann die BIOS-Einstellungen nicht aufrufen, da es sich um einen Schnellstart handelt. Ich habe keine Möglichkeit, auf das Startmenü zuzugreifen.

Antwort1

Es hört sich an, als ob Sie die UEFI-Firmware im nativen Modus haben, da „Fast Boot“ eine UEFI-spezifische Funktion ist und im BIOS-Boot-Modus nicht wirklich funktioniert.

Zugriff auf das Startmenü

Es ist nicht notwendig, den "Fast Boot" der Firmware zu deaktivieren, wenn Sie nur ein anderes Betriebssystem neu starten möchten – Sie können eine andere Startoption innerhalb des laufenden Betriebssystems wählen, indem Sie dieBootNextEFI-Variable verwendet efibootmgr --bootnext:

# efibootmgr
 BootCurrent: 0002
 Boot0002* Arch Linux
 Boot0003* Windows Boot Manager
# efibootmgr --bootnext 0003
# reboot

Unter Windows erreichen Sie dasselbe, indem Sie bcdedit /enum firmwaredie entsprechende BCD-Eintrags-ID suchen und bcdedit /set {fwbootmgr} bootsequence LINUX_IDBootNext festlegen.

Beachten Sie, dass dies eine temporäre, einmalige Änderung ist. Um Ihre Auswahl als neue Standardeinstellung zu speichern, müssen SieStartreihenfolgemithilfe von oder legen Sie die Eigenschaft unter Windows efibootmgr --bootorderebenfalls über bcdedit fest.displayorder

Auf die Firmware-Einstellungen zugreifen

Um auf den Firmware-Setup-Bildschirm („BIOS-Einstellungen“) zuzugreifen, wo Sie den Schnellstartmodus deaktivieren können, stellen Sie dieOsIndikationenEFI-Variable verwendet systemctl reboot:

# systemctl reboot --firmware-setup

oder, wenn Sie systemd nicht verwenden (leider bietet efibootmgr unter Linux hierfür noch keine praktische Option):

# var=OsIndications-8be4df61-93ca-11d2-aa0d-00e098032b8c
# printf '\7\0\0\0\1\0\0\0\0\0\0\0' > /sys/firmware/efi/efivars/$var
# reboot

Das Windows-Äquivalent ist shutdown /r /t 0 /fw– oder das Menüelement, das Sie erhalten, wenn Sie bei gedrückter Umschalttaste auf die Option „Start > Neustart“ klicken.

verwandte Informationen