Seit vorgestern steht die Kernel-Version 4.0 als rpi-update für Raspbian zur Verfügung. Wir zeigen Ihnen, wie Sie das Update durchführen.
Vorweg einige warnende Worte: Jede neue Kernel-Version bringt nicht nur Verbesserungen und neue Hardware-Treiber mit sich, sondern unter Umständen auch Probleme und Inkompatibilitäten. Wenn Ihr Raspberry Pi also klaglos läuft, ist ein Kernel-Update nicht erforderlich. Bei unseren Tests sind keine Problem aufgetreten, und auch im Raspberry-Pi-Forum gab es bisher keine Klagen.
Kernel- und Firmware-Version feststellen
Vor dem Update schadet es nicht, die aktuelle Kernel- und Firmware-Update festzustellen:
uname -a
Linux pi2 3.18.11-v7+ #781 SMP PREEMPT
Tue Apr 21 18:07:59 BST 2015 armv7l GNU/Linux
vcgencmd version
Apr 21 2015 14:42:19
Copyright (c) 2012 Broadcom
version 2d5ad04b63af4233440c3f7c8587108223201102
(clean) (release)
rpi-update
Kernel-Updates können nicht wie andere Updates mit apt-get
durchgeführt werden. apt-get dist-upgrade
aktualisiert zwar die komplette Raspbian-Distribution — aber mit zwei Ausnahmen: Nicht berücksichtigt werden der Kernel und die Firmware des Raspberry Pi! Für Kernel-Updates müssen Sie stattdessen das Spezialkommando rpi-update
verwenden, dessen Ausgaben hier in etwas gekürzter Form wiedergegeben sind:
sudo rpi-update
Raspberry Pi firmware updater by Hexxeh, enhanced by AndrewS
Performing self-update ...
Backing up files (this will take a few minutes)
firmware, modules 3.18.11-v7+
WARNING: This update bumps to rpi-4.0.y linux tree
Be aware there could be compatibility issues with some
drivers. Discussion here:
https://www.raspberrypi.org/forums/viewtopic.php?f=29&t=113753
Would you like to proceed? (y/N) y
Downloading specific firmware revision ...
Updating firmware and kernel modules
depmod 4.0.5+, depmod 4.0.5-v7+
Updating VideoCore libraries, HardFP libraries, SDK
Running ldconfig
Storing current firmware revision
Deleting downloaded files, syncing changes to disk
If no errors appeared, your firmware was successfully updated
to 7c75bc049eef5c351a23919f65060b0e1a4a2181
A reboot is needed to activate the new firmware
reboot
rpi-update
lädt die gerade aktuelle Firmware- und Kernelversion herunter und installiert die Dateien in die Verzeichnisse /boot
und /lib/modules/n.n
. Vorher wird der ursprüngliche Inhalt von /boot
nach /boot.bak
kopiert, sodass Sie ein Backup der bisherigen Kernel- und Firmware-Version haben. Wenn Sie das Update rückgängig machen möchten, kopieren Sie alle Dateien von /boot.bak
nach /boot
— einmal vorausgesetzt, es gibt nach dem Update keine Bootprobleme.
Nach dem Neustart können Sie sich vergewissern, dass nun wirklich Kernel 4.0 läuft:
uname -a
Linux pi2 4.0.5-v7+ #797 SMP PREEMPT
Sat Jun 20 02:03:05 BST 2015 armv7l GNU/Linux
vcgencmd version
Jun 22 2015 20:09:57
Copyright (c) 2012 Broadcom
version f6fc02bbbe78132c0328c1f74b66876d8988e1a3
(clean) (release)
Muss wohl ein Fehler in meinem Raspbian sein, als das den 3.18.11er Kernel per apt-get update draufgepackt hat. Samt allem, was /boot so enthält.