Wenn Sie ein UEFI-Motherboard ersetzen, müssen Sie UEFI Pfade Ihrer Betriebssystemlader hinzufügen.
Dies kann per efibootmgrDienstprogramm erfolgen. Sie müssen von Ubuntu LiveUSB booten, Ihre EFI-Partition suchen und die Datensätze hinzufügen.
Die EFI-Partition kann leicht gefunden werden. Es ist eine kleine fat32-Partition, die bootin vielen Fällen ein Flag hat .
EFI-Loader sind Dateien, die sich auf Ihrer EFI-Partition befinden. Ubuntu hat zwei Lader grubx64.efiund shimx64.efi. Letzterer ist mit dem Microsoft-Schlüssel signiert, um mit aktiviertem sicherem Start booten zu können. Aber in den meisten Fällen funktioniert beides. Sie können nur sicher hinzufügen shimx64.efi.
Diese Lader befinden sich in /boot/EFI/ubuntu.
Um einen Datensatz zu UEFI hinzuzufügen, müssen Sie ihn ausführen
sudo efibootmgr -c -l "\EFI\UBUNTU\SHIMX64.EFI" -L ubuntu -d /dev/sdX -p N
Wo /dev/sdXbefindet sich die Festplatte, auf der sich die EFI-Partition befindet, und Ndie Nummer dieser Partition? Zum Beispiel wird /dev/sdb2es so aussehen
sudo efibootmgr -c -l "\EFI\UBUNTU\SHIMX64.EFI" -L ubuntu -d /dev/sdb -p 2
/dev/sda1ist Standard. Wenn Sie dort Ihre EFI-Partition haben, können Sie -dund -pParameter überspringen .
-c Parameter ist das Erstellen eines UEFI-Datensatzes.
-list ein Pfad zum Loader im Windows-Format, der \EFIaus irgendeinem Grund beginnt .
-List ein Etikett. Sie sehen es in Ihrem BIOS als Startoption. Sie können es in etwas anderes ändern, aber ich bin nicht sicher, ob update-grubes nicht in " ubuntuZurück" geändert wird .
Wenn Sie ausführen sudo efibootmgr -v, werden alle Ihre Datensätze mit Pfaden und Beschriftungen angezeigt.
Sie können einen falsch hinzugefügten Datensatz entfernen, indem Sie ihn ausführen
sudo efibootmgr -Bb nnnn
Wo nnnnist die Datensatznummer?
Weitere Informationen zum efibootmgrDienstprogramm erhalten Sie von
man efibootmgr
Sie können Datensätze für andere Betriebssysteme wie Windows auf die gleiche Weise hinzufügen. Ich kann jedoch nicht näher erläutern, auf welchen Dateien und auf welchen Pfaden sie sich befinden.