So aktualisieren Sie die Firmware in Ihrem Linux-Computer

Firmware
⏱️ 9 min read

Firmware ist eine Art von Software, die eine Low-Level-Steuerung für gerätespezifische Hardware bietet. Firmware wird im Nur-Lese-Speicher (ROM) eines Geräts gespeichert und gibt der Hardware Anweisungen, wie sie betrieben werden soll. Firmware kann nicht wie andere Software vom Endbenutzer geändert oder gelöscht werden. Dazu benötigen Sie eine spezielle Software. Dieses Tutorial zeigt, wie Sie die Firmware auf Ihrem Linux-Computer aktualisieren.

Firmware-Service des Linux-Anbieters

Der Linux Vendor Firmware Service ist ein sicherer Webdienst, der es den Hardwareanbietern ermöglicht, Firmware-Updates direkt für den Benutzer hochzuladen. Dieser Dienst wird von allen wichtigen Linux-Distributionen verwendet. Vom Linux Vendor Firmware Service bereitgestellte Metadaten und Dateien werden von gnome-software und fwupdmgr verwendet, um die Firmware in Ihrem System zu aktualisieren.

Jeder Hardwareanbieter kann weitervertreibbare Firmware auf einen Firmwaredienst eines Linux-Anbieters hochladen. Zuerst muss die Firmware in ein branchenübliches .cab-Archiv gepackt werden, dann muss eine Linux-spezifische Metadatendatei für den Benutzer hinzugefügt werden. Metadaten werden verwendet, um die erforderliche Firmware auf ihren Systemen zu erkennen und zu installieren.

So installieren Sie fehlende Firmware in Debian

Fehlende Firmware in Linux-Distributionen findet man oft in den unfreien Debian-Repositories. Verwechseln Sie den Begriff „unfrei“ nicht, da Sie für die Verwendung unfreier Software in Debian nicht bezahlen müssen.

Um auf die Software zuzugreifen, fügen Sie die Debian-Quellen in Ihrer Datei „/etc/apt/sources.list“ hinzu.

sudo nano /etc/apt/sources.list

Fügen Sie diese Zeilen am Ende der Datei hinzu:

deb http://deb.debian.org/debian stretch main contrib non-free
deb-src http://deb.debian.org/debian stretch main contrib non-free
 
deb http://security.debian.org/debian-security/ stretch/updates main
deb-src http://security.debian.org/debian-security/ stretch/updates main
 
deb http://deb.debian.org/debian stretch-updates main
deb-src http://deb.debian.org/debian stretch-updates main

Um nach dem für die Installation der Firmware erforderlichen Paketnamen zu suchen, suchen Sie mit dem Schlüsselwort Debian nach Ihrem Gerätenamen. Sie werden wahrscheinlich den Namen des gesuchten Pakets finden.

Ich suche beispielsweise nach Firmware für meine Wi-Fi-Karte und habe festgestellt, dass ich das Paket „firmware-realtak“ installieren muss. Sie können das Paket einfach mit dem folgenden Befehl installieren:

sudo apt-get install firmware-realtek

Aktualisieren Sie die Firmware mit fwupd

fwupd ist möglicherweise die beliebteste Option zum Aktualisieren der Firmware auf Ihrem Linux-Computer. Prüfen Sie vor Beginn, ob Ihr Gerätehersteller den Linux Vendor Firmware Service (LVFS) unterstützt. Um dies zu überprüfen, gehen Sie zu LVFS-Gerätelisten-Website und suchen Sie nach Ihrem Gerät und fahren Sie dann mit dem nächsten Abschnitt fort, wenn Sie es finden.

Aktualisieren Sie Ihr System, bevor Sie fwupd auf Ihrem System installieren.

sudo apt update
sudo apt upgrade

Installieren Sie das fwupd-Paket auf Ihrem Linux-Rechner. Es ist im Allgemeinen mit Ihrer Linux-Distribution vorinstalliert, aber es ist eine gute Idee, es erneut zu überprüfen, bevor Sie fortfahren.

sudo apt install fwupd

Starten Sie nach der Installation den fwupd-Daemon.

sudo systemctl start fwupd

Um zu sehen, ob fwupd korrekt läuft, führen Sie es aus

sudo systemctl status fwupd.service
Firmware 2

Aktualisieren Sie die Firmware-Update-Liste mit dem Firmware-Update-Manager.

sudo fwupdmgr refresh

Wenn es nicht automatisch aktualisiert wird, verwenden Sie die --force Flagge.

sudo fwupdmgr refresh --force

Das Ergebnis sieht wie im folgenden Bild aus.

Firmware 1 1

Wenn ein Update vorhanden ist, aktualisieren Sie Ihre Gerätefirmware mit diesem Befehl.

sudo fwupdmgr update

Aktualisieren Sie die Firmware mit der Gnome-Software

Wenn Sie mit Terminals nicht sehr vertraut sind und sie vermeiden möchten, können Sie die Gnome-Software verwenden, um Ihre Gerätefirmware zu aktualisieren.

Gnome-Software ist normalerweise in der Gnome-Desktopumgebung vorinstalliert. Wenn Sie eine andere Desktop-Umgebung verwenden, können Sie die Gnome-Software installieren, indem Sie diese Befehle ausführen.

sudo apt update
sudo apt install gnome-software

Öffnen Sie nach der Installation Ihre Gnome-Software und klicken Sie auf die Registerkarte „Updates“. Wenn Ihr Gerät über Firmware-Updates verfügt, werden diese hier angezeigt. Schließen Sie Ihr Gerät an, da Updates manchmal nicht angezeigt werden, wenn der Akkustand Ihres Geräts niedrig ist.

Wenn Sie Updates auf der Registerkarte „Update“ von gnome-software sehen, klicken Sie auf „Installieren“. Starten Sie Ihren Computer neu, um die Firmware zu installieren, wenn das Gerät hochfährt. Stellen Sie sicher, dass Ihr Gerät zum Zeitpunkt der Installation angeschlossen ist. Eine teilweise installierte Firmware kann zu einem Systemausfall führen.

Aktualisieren Sie die Firmware mit der KDE Discover-Software

Wie Gnome-Software ist KDE Discover ein Software-Store für KDE-Desktop-Umgebungen. Es ist in vielen Linux-Distributionen wie KDE Neon und Kubuntu vorinstalliert und wird normalerweise mit KDE Plasma gebündelt. Die Discover-Software lädt regelmäßig Metadatendateien vom LVFS herunter und sendet sie über D-Bus an fwupd.

Um ein Firmware-Update mit der KDE-Discover-Software zu installieren, öffnen Sie es und navigieren Sie zur Update-Option. Sie finden diese Option unten links in der Software. Wenn Updates für Ihr System verfügbar sind, listet Discover Software alle Updates für Sie auf. Installieren Sie die Firmware, indem Sie auf die Schaltfläche „Alle aktualisieren“ klicken.

Firmware KDE

CPU-Mikrocode

Microcode bezieht sich auf die Prozessor-Firmware. Der Kernel ist in der Lage, die Firmware des Prozessors zu aktualisieren, ohne dass sie über ein BIOS-Update aktualisiert werden muss. Ein Mikrocode-Update wird im flüchtigen Speicher gehalten, sodass das BIOS/UEFI oder der Kernel den Mikrocode bei jedem Start aktualisiert.

Sowohl Intel als auch AMD veröffentlichen regelmäßig ihren CPU-Mikrocode, um Fehler zu beheben und die Leistung zu verbessern. Die Veröffentlichung von CPU-Mikrocode ist für neue Prozessoren sehr häufig. Mit der Zeit werden alle Fehler für alte Prozessoren behoben. Microcode-Updates für alte Prozessoren werden selten von Anbietern veröffentlicht.

Führen Sie diesen Befehl in Ihrem Terminal aus, um Ihre Microcode-Version zu überprüfen.

cat /proc/cpuinfo

Suche nach Microcode-Parametern. Sie können meine Microcode-Version unten sehen.

Firmware 3

Wenn Sie eine Intel-CPU haben, führen Sie zur Installation den folgenden Code aus intel-microcode zu deinem System:

sudo apt-get update
sudo apt-get install intel-microcode

Wenn Sie einen AMD-Prozessor haben, installieren Sie ihn amd-microcode zu deinem System:

sudo apt-get update
sudo apt-get install amd64-microcode

Appstream-glib

Die Bibliothek appstream-glib stellt GObjects und Hilfsmethoden bereit, um das Lesen und Schreiben von AppStream-Metadaten zu vereinfachen. Dieses Tool kann komprimierte Appstream-XML-Dateien lesen und schreiben. Daher wird diese Bibliothek zum Verarbeiten von CAB-Dateien verwendet.

Da es sich bei allen Firmware-Updates um .cab-Dateien des universellen komprimierten Dateisystems handelt, ist die appstream-glib-Bibliothek sehr wichtig für die Aktualisierung der Linux-Firmware. Verwenden Sie dieses Tool nicht direkt, um neue Firmware zu aktualisieren und zu installieren. Fwupd und andere zuvor erwähnte Prozesse verwenden appstream glib im Hintergrund, um Metadaten und Firmware-Dateien zu analysieren.

Fwupdate-Tool

Notiz: Dieses Projekt wird nicht mehr gepflegt. Wenn Sie keinen alten Linux-Server verwenden, sollten Sie das Dienstprogramm fwupd anstelle von fwupdate verwenden.

Dies ist eine Benutzerraumbibliothek. Das Tool fwupdate interagiert mit fwupd und der ESRT-Schnittstelle des Kernels und kann UEFI-Updates auf der Festplatte speichern. Benutzer können dann während des Bootens aktualisieren. fwupdate ist ein betriebssystemübergreifendes Dienstprogramm. Es wird von Linux, dem Betriebssystem Solaris und Windows für x86-Server unterstützt. Mit dem Tool fwupdate können Sie die Firmware von Speichergeräten abfragen, aktualisieren und validieren.

Das fwupdate-Tool verwendet eine universelle betriebssystemübergreifende Speicherverwaltungsbibliothek, um auf bestimmte Hardwareinformationen zuzugreifen. Es ermöglicht die Untersuchung, Überwachung und Konfiguration von integrierten und externen Speicherressourcen, die mit dem Hostsystem verbunden sind.

Verwenden der Asus EZ-Funktion

Dieser Prozess ist sehr spezifisch für Asus-Hardware. Wenn Sie einen Asus-Laptop haben, können Sie Ihr BIOS (UEFI) und Ihre Firmware mit der Asus EZ-Funktion aktualisieren.

Gehen Sie zu Ihrer Produktseite auf der Asus-Website und klicken Sie auf den Abschnitt Treiber und Dienstprogramme. Im Bereich BIOS und Firmware erhalten Sie die herunterladbaren Dateien. Laden Sie Ihre erforderlichen Dateien herunter und extrahieren Sie den Dateiinhalt auf ein externes USB-Laufwerk.

Firmware 4

Verbinden Sie sich mit dem Strom und schalten Sie Ihren Laptop aus. Schließen Sie Ihren externen USB-Stick an, auf den Sie Ihre BIOS- oder Firmware-Updates extrahiert haben, starten Sie dann Ihren Laptop und wechseln Sie durch Drücken von in den BIOS-Modus F2 Schlüssel. Im Abschnitt „Erweitert“ können Sie die ASUS EZ-Flash-Utility-Option sehen. Klicken Sie auf die Option und wählen Sie Ihren externen USB-Stick aus, der das Upgrade enthält.

Der Laptop installiert das Update selbst. Geben Sie so viel Zeit wie nötig und unterbrechen Sie den Prozess nicht. Nachdem der Flash abgeschlossen ist, starten Sie Ihren Laptop neu, damit er mit der neuesten Firmware bootet.

Sie können dies auch überprüfen YouTube-Video von Asus für mehr Informationen.

Häufig gestellte Fragen

Wo ist die Linux-Firmware installiert?

Der Standardspeicherort Ihrer Firmware-Installation unter Linux ist Ihr Ordner „/lib/firmware“. Sie können die Liste der auf Ihrem Gerät installierten Firmware anzeigen, indem Sie diesen Befehl ausführen: ls /lib/firmware/

Ist Kernel dasselbe wie Firmware?

Nein, Kernel und Firmware sind zwei verschiedene Dinge. Sie können sich Firmware als Software für Hardware vorstellen, da Firmware die Hardware verwaltet. Der Kernel fungiert als Schnittstelle zwischen Benutzersoftware und Hardware und nimmt viele wichtige Dinge von Entwicklern und Benutzern für Einheitlichkeit und Zuverlässigkeit. Linux ist kein Betriebssystem; es ist der Kern. Wenn es mit GNU und anderer Software geliefert wird, wird es als GNU/Linux-Betriebssystem bezeichnet.

Join our Newsletter and receive offers and updates! ✅

0 0 votes
Article Rating
Benutzerbild von Routech

Routech

Routech is a website that provides technology news, reviews and tips. It covers a wide range of topics including smartphones, laptops, tablets, gaming, gadgets, software, internet and more. The website is updated daily with new articles and videos, and also has a forum where users can discuss technology-related topics.

Das könnte dich auch interessieren …

Abonnieren
Benachrichtige mich bei
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x