Ich hätte die gleichen Einstellungen vornehmen sollen, als ich den Computer gekauft habe, aber ich habe vergessen, wie es geht, also machen Sie sich eine Notiz.
** Dieser Artikel ist nur ein Memo. Diejenigen, die sich darauf beziehen, sind auf eigenes Risiko. ** ** **
Als ich meinen Computer nach dem Aktualisieren des BIOS neu startete, wurde Windows anstelle von Arch Linux gestartet.
efibootmgr
Verwenden Sie efibootmgr, um die Startreihenfolge festzulegen. Da "sudo" unten weggelassen wird, fügen Sie es bitte auf Anfrage hinzu.
Hier werden die Optionen von efibootmgr anhand des in meiner Umgebung eingegebenen Befehls (unten) als Beispiel erläutert.
$ efibootmgr -c -d /dev/sda -p 1 -L "Arch Linux" -l "\EFI\boot\bootx64.efi"
Weitere Informationen finden Sie unter Gentoo-Wiki.
Erstellen Sie einen neuen Starteintrag.
Geben Sie den Namen der Festplatte ein, auf der Linux installiert ist. Sie können es mit lsblk
usw. überprüfen.
In meiner Umgebung ist Windows in / dev / nvme0n1
und Arch Linux in / dev / sda
installiert, daher habe ich -d / dev / sda
gewählt.
Sie können es mit fdisk -l
, parted -l
usw. überprüfen.
Es war 1 in meiner Umgebung, also habe ich es auf "-p 1" gesetzt.
Gib ihm einen schönen Namen.
Geben Sie den Pfad der EFI-Datei ein, die beim Erstellen der Konfigurationsdatei für den Bootloader angegeben wurde, z. B. grub.
Verwenden Sie jedoch ** \ anstelle von
/ `** für den Pfad.
In meiner Umgebung befand sich die efi-Datei in / boot / EFI / boot / bootx64.efi
, also ändere /
im Pfad unter / boot
in \
und -l" \ EFI Ich habe es \ boot \ bootx64.efi "
gemacht.
In meiner Umgebung wurde beim Neustart meines Computers die von "efibootmgr" festgelegte Startreihenfolge zurückgesetzt. Der Starteintrag selbst wurde jedoch korrekt erstellt, sodass ich die Startreihenfolge in den BIOS-Einstellungen ändern konnte.
Wenn der Starteintrag selbst nicht gefunden werden kann, ist die oben genannte Einstellung des Werts "-l" möglicherweise falsch. Überprüfen Sie mit efibootmgr -v
, ob der Starteintrag korrekt erstellt wurde.
Wenn Sie etwas falsch finden, lassen Sie es uns bitte in den Kommentaren wissen. Bis bald.