Bearbeiten: Ich verwende systemd-boot
Ich habe auf meinem Laptop einen Dual-Boot mit Windows 10 und Arch eingerichtet, kann die Option „Linux-Boot-Manager“ jedoch nicht aus dem Boot-Optionsmenü vor den Windows-Boot-Manager verschieben:
Ich habe versucht, HDD0 in Steckplatz 1 einzusetzen, aber es hat nichts geändert.
Antwort1
Ich gehe davon aus, dass Sie GRUB2 haben:
Um Ihre GRUB2-Einstellungen anzupassen, müssen Sie die /etc/default/grub
Datei bearbeiten und dann den sudo update-grub
Befehl ausführen.
Wählen Sie das Standardbetriebssystem: Ändern Sie die Zeile GRUB_DEFAULT=. Standardmäßig verwendet GRUB_DEFAULT=0 den ersten Eintrag als Standard – ändern Sie die Zahl auf 1, um den zweiten Eintrag zu verwenden, auf 2, um den dritten Eintrag zu verwenden usw. Sie können auch GRUB_DEFAULT=saved verwenden und GRUB würde bei jedem Start automatisch das zuletzt ausgewählte Betriebssystem starten. Sie können auch eine Bezeichnung in Anführungszeichen angeben. Wenn Sie beispielsweise ein Betriebssystem mit dem Namen Windows 7 (Loader) in Ihrer Betriebssystemliste hätten, könnten Sie GRUB_DEFAULT=”Windows 7 (Loader)” verwenden.
Antwort2
Dies ist nicht das BIOS, dies ist nicht das Boot-Menü Ihres Bootloaders; dies ist dasUEFIBoot-Menü. Sie können die Reihenfolge über die EFI-Variable „BootOrder“ ändern; Linux hat efibootmgr
dafür einen Befehl:
# efibootmgr
BootOrder: 0003,0000
Boot0000* Linux Boot Manager
Boot0003* Windows Boot Manager
# efibootmgr --bootorder 0000,0003
(Bonusfunktion: --bootnext
Sie können ein Betriebssystem nur füreinsNeustart, damit Sie einen Alias wie erstellen können windows() { sudo efibootmgr --bootnext 0003 && systemctl reboot; }
.)
Antwort3
Da die Startreihenfolge bearbeitet wurde mit:
efibootmgr --bootorder
bei jedem Neustart zurückgesetzt würde, habe ich Folgendes gefunden:https://github.com/rhinstaller/efibootmgr/issues/19
Jemand hat dort seine Lösung gepostet:https://communities.intel.com/thread/43629 Der erste Eintrag im Bootmenü ist jetzt nur noch der Name meiner HDD0, aber es bootet Linux, also ist es ok. Und wenn ich Windows booten möchte, kann ich es auch auswählen.