Obwohl der Devterm-Computer mit verschiedenen Compute Modules ausgestattet werden kann (u.a. Rasbperry Pi CM3+ und CM4, nicht aber CM3 ohne Plus!), benötigt er einen speziellen vorkompilierten Kernel, um den eingebauten Bildschirm und die andere Hardware nutzen zu können. Der von Raspbian im Boot-Filesystem abgelegte Kernel funktioniert leider nicht.
Stattdessen muss man, nachdem Raspbian auf den Flash-Speicher aufgespielt wurde, die Dateien das Boot-Filesystems durch die Boot-Dateien von Clockwork Pi ersetzen.
Sicherheitshalber sollte man danach sicherstellen, dass apt bei einem Upgrade den Kernel nicht überschreibt. Dies wird durch folgende zwei Konfigurationsdateien sichergestellt:
| /etc/apt/preferences.d/des-block-kernels |
|---|
Package: /^linux-(image|headers|modules|kbuild)-.*/ Pin: release * Pin-Priority: -1 |
| /etc/apt/preferences.d/des-block-bootloaders |
|---|
Package: raspi-firmware rpi-eeprom raspberrypi-bootloader raspberrypi-sys-mods Pin: release * Pin-Priority: -1 |
Zuvor ggf. linux-image-* und raspi-firmware deinstallieren, damit das Paket bei Upgrades nicht wieder auftaucht.
Als weitere Sicherheitsmaßnahme kann man in der Datei /etc/fstab dafür sorgen, dass /boot/firmware read-only eingehängt wird (Option ro in der entsprechenden Zeile)