Grundsätzliches:
Die Firmware & der Kernel eines Raspberry Pi’s ist für die Unterstützung von div. Hardware wie. z.B. einer angeschlossenen Kamera zum Betriebsysstem zuständig.
Sollte ein Gerät mal nicht oder nicht richtig funktionieren, kann dies an der fehlenden Unterstützung seitens der Firmware liegen.
In solchen Fällen ist also ein Update nötig, dabei ist es egal welches Betriebssystem man verwendet! (Raspbian, OpenElec, oder auch andere Distributionen)
Welche Firmwareversion ist derzeit installiert?
Dies lässt sich sehr leicht mit dem Befehl uname - a
feststellen!
So wird die Firmware & der Kernel aktualisiert:
Für das Updaten der Firmware bzw. des Kernel verwenden wir das sehr praktische & bedienungsfreundliche Updatesskript vom lieben Hexxeh’s.
Doch zuerst müssen wir dieses einmal installieren!
Hierfür sind folgende Schritte notwendig (je nach verwendeten Betriebssystem):
Bei Raspbian
- Zuerst die Paketquellen aktualisieren:
sudo apt-get update
- Danach noch das System aktualisieren:
sudo apt-get upgrade
- Das Updateskript installieren:
sudo apt-get install rpi-update
Bei anderen Betriebssystemen bzw. Distributionen
- Aktualisieren der Paketquellen mit:
sudo apt-get update
- Installieren von „Git“:
sudo apt-get install git
- Herunterladen & installieren des eigentliches Updateskriptes:
sudo wget https://raw.github.com/Hexxeh/rpi-update/master/rpi-update -O /usr/bin/rpi-update && sudo chmod +x /usr/bin/rpi-update
Durchführen des Firmware & Kernel-Update’s
- Zum Schluss startet man den Aktualisierungsvorgang mit:
sudo rpi-update
- Danach muss der Raspberry Pi noch neu gestartet werden:
sudo reboot
Nachdem der Raspberry Pi neu gestartet hat, sollte nun die aktuelle Firmware sowie der aktuelle Kernel installiert sein!
Dies kann man ebenfalls wieder mit uname -a
kontrollieren 😉
Warning!
Anmerkung:Es gibt nur sehr wenige Situationen bei der ein rpi-update
also ein Firmware & Kernel-Update notwendig ist!
Denn es gibt keinen Grund an einem funktionierenden System ein Firmware & Kernel-Update zu machen.
Das Risiko ist viel zu groß. dass nach dem Update das eine oder andere vorher laufende System, danach nicht mehr richtig funktioniert! 😉
Ein Update kann nämlich „unstable“ sein. ➡ Das bedeutet dass an diesem noch gearbeitet bzw. entwickelt wird, und das es noch den einen oder anderen Fehler enthält.
Sobald ein Firmware & Kernel-Update als „stable“ eingestuft wurde, werden diese über apt-get upgrade
verfügbar gemacht & installiert.
Außerdem wird beim Ausführen von rpi-update
ein Backup angelegt & die alten Daten nach „/boot.bak“ kopiert!
Damit ist es möglich ein Update rückgängig zu machen, indem man die ursprünglichen Dateien von „/boot.bak“ wieder nach „/boot“ kopiert!
Neueste Kommentare