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

Package: /raspberrypi-kernel?.*/ 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

Package: /grub-?.*/ /systemd-boot?.*/ /u-boot?.*/ flash-kernel Pin: release * Pin-Priority: -1


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)



attachments

imageappend Append an Image
>