Sie müssen das Betriebssystem nicht neu installieren, wenn Sie das Motherboard aktualisieren und eine Boot-Umgebung im MBR-Stil verwenden (Informationen zu EFI / UEFI-Boot-Systemen finden Sie in der anderen Antwort zu dieser Frage).
Möglicherweise müssen Sie jedoch einige Dinge anschließend durchgehen und aktualisieren:
Zunächst müssen Ihre Treiber für Ihre Grafikkarte (falls eine integrierte Karte vorhanden ist) aktualisiert werden. Damit stellen Sie sicher, dass Sie die richtigen Grafiktreiber für Ihre Grafikkarte haben.
Die Netzwerkeinstellungen für den Ethernet-Adapter müssen möglicherweise geändert werden, sofern er integriert ist. Wenn Ihre Netzwerk- und Ethernet-Einstellungen statisch eingerichtet werden müssen, müssen Sie möglicherweise Ihre Einstellungen nach dem Ändern des Motherboards aktualisieren, da die Ethernet-Karte möglicherweise eine neue Kennung erhält (z. B. eth1anstelle von eth0oder so).
Treiber für alle Peripheriegeräte in Erweiterungssteckplätzen. Wenn auf Ihrem Motherboard Steckplätze mit zusätzlichen Geräten (z. B. einer separaten Grafikkarte, einer WLAN-Adapterkarte usw.) vorhanden sind, möchten Sie möglicherweise überprüfen, ob die Treiber korrekt installiert und identifiziert sind. Vor allem, wenn neue Elemente installiert sind.
Für (1) und (3) können Sie wahrscheinlich das Tool "Zusätzliche Treiber" ausführen, das dann Ihre Hardware und die nicht freien proprietären Verpackungssätze überprüft, um nicht freie Treiber zu identifizieren, die Sie möglicherweise für die Arbeit mit Ihrem Computer benötigen.
Für (2) müssen Sie Ihre Einstellungen manuell neu konfigurieren, wenn es sich um eine statische Konfiguration handelt, die /etc/network/interfacesin Network Manager definiert oder manuell konfiguriert wurde.
Immer noch nicht verstanden. Muss ich so etwas wie ein zusätzliches Software-Tool wie "Zusätzliche Treiber" ausführen (BTW ist in Ubuntu Software nicht vorhanden) oder Ubuntu fängt alle neuen Geräte beim ersten Start ab? Sieht so aus, als wäre es immer besser, den Videotreiber vorübergehend auf Open Source umzustellen, aber bei einem anderen nicht sicher. Vielen Dank für Ihr Verständnis.
reifen
3
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
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
/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.
Das ist sehr nützlich. Um vom BIOS zum UEFI zu wechseln, sollte es ausreichen, ein ESP hinzuzufügen und wenig mehr zu tun. Stimmt das?
Kos
1
Der Wechsel vom BIOS zum UEFI ist eine andere Geschichte. Eine EFI-Partition sollte erstellt und Grub ersetzt werden. Ich denke, es ist eine Handlung für eine andere Frage. Bei dieser Antwort geht es um den Austausch eines UEFI-Motherboards.
Wenn Sie ein UEFI-Motherboard ersetzen, müssen Sie UEFI Pfade Ihrer Betriebssystemlader hinzufügen.
Dies kann per
efibootmgr
Dienstprogramm 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
boot
in vielen Fällen ein Flag hat .EFI-Loader sind Dateien, die sich auf Ihrer EFI-Partition befinden. Ubuntu hat zwei Lader
grubx64.efi
undshimx64.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ügenshimx64.efi
.Diese Lader befinden sich in
/boot/EFI/ubuntu
.Um einen Datensatz zu UEFI hinzuzufügen, müssen Sie ihn ausführen
Wo
/dev/sdX
befindet sich die Festplatte, auf der sich die EFI-Partition befindet, undN
die Nummer dieser Partition? Zum Beispiel wird/dev/sdb2
es so aussehen/dev/sda1
ist Standard. Wenn Sie dort Ihre EFI-Partition haben, können Sie-d
und-p
Parameter überspringen .-c
Parameter ist das Erstellen eines UEFI-Datensatzes.-l
ist ein Pfad zum Loader im Windows-Format, der\EFI
aus irgendeinem Grund beginnt .-L
ist ein Etikett. Sie sehen es in Ihrem BIOS als Startoption. Sie können es in etwas anderes ändern, aber ich bin nicht sicher, obupdate-grub
es nicht in "ubuntu
Zurü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
Wo
nnnn
ist die Datensatznummer?Weitere Informationen zum
efibootmgr
Dienstprogramm erhalten Sie vonSie 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.
quelle