Dieses kleine Tutorial beschreibt wie ihr einen aktuellen longterm support Kernel mit dem RT Patch kompillieren und installieren könnt unter Debian Wheezy.
Kernel und Patch herunterladen
wget https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.18.9.tar.gz
wget https://www.kernel.org/pub/linux/kernel/projects/rt/3.18/patch-3.18.9-rt4.patch.xz
Kernel entpacken und patchen
Konfiguration
enable Processor type and features --> Preemption Model = Fully Preemtible Kernel (RT)
enable Processor type and features --> High Resolution Timer Support
enable Processor type and features --> Timer frequency 1000 HZ
disable Power management and ACPI options --> Suspend to RAM and standby
disable Power management and ACPI options --> Hibernation
Save & Exit
Kernel kompillieren und Debian-Paket erstellen
Falls fakeroot nicht auf dem System ist kann es mit
installiert werden.
Kernel installieren
dpkg -i linux-image-3.18.9-1337rt-rt4_3.18.9-1337rt-rt4-10.00.Custom_amd64.deb
dpkg -i linux-headers-3.18.9-1337rt-rt4_3.18.9-1337rt-rt4-10.00.Custom_amd64.deb
Grub updaten
Alles über den Kernelpatch findet ihr auf dieser Webseite
Update 09.04.2017
folgende Packete müssen bei einem frischen Debian 8.7 installiert werden, damit der Kernel kompilliert werden kann
apt install make gcc fakeroot libncurses5-dev kernel-package
wget https://www.kernel.org/pub/linux/kernel/v4.x/linux-4.9.146.tar.gz
wget https://www.kernel.org/pub/linux/kernel/projects/rt/4.9/patch-4.9.146-rt125.patch.xz
In diesem Beispiel wird der allerneuste Kernel 4.9.20 verwendet und mit dem RT-Patch versehen.