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. Für CM3+ sind sie hier als ZIP-File angehängt. Für CM4 braucht man vermutlich andere Dateien.
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-* linux-headers-* linux-modules-* |
| /etc/apt/preferences.d/des-block-bootloaders |
|---|
Package: grub-* systemd-boot* u-boot* flash-kernel |
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)