on va mettre a jour et compiler un kernel 1000hz (linux-2.6.32.15)
preparation :
connectez vous en root
editer le fichier sources.list
nano /etc/apt/sources.list
rajouter ces 2 lignes
deb http://ftp.fr.debian.org/debian unstable main contrib non-free
deb-src http://ftp.fr.debian.org/debian unstable main contrib non-free
un petit apt-get update par_dessus

apt-get update
on install quelques trucs qui vont nous servir
apt-get install debconf-utils dpkg-dev debhelper
apt-get install build-essential kernel-package
apt-get install libncurses5-dev
apt-get install liblz-dev libghc6-zlib-dev zlib1g-dev libzzip-dev
ca ne sert peut etre pas mais bon
apt-get install initramfs-tools
on va dans le dossier "/usr/scr/"
cd /usr/src
on recupere les sources du kernel (linux-source-2.6.32.tar.bz2)
apt-get install linux-source-2.6.32
on decompresse un peu

tar -xvjf linux-source-2.6.32.tar.bz2
on cree un petit lien symbolique
ln -s linux-source-2.6.32 linux
cd linux
on regarde ce qu on a comme fichier config
ls /boot/config-*
on copie son fichier config ( la config-2.6.26-2-686 )
cp /boot/config-2.6.26-2-686 .config
editer le kernel config
make oldconfig
make menuconfig
Citation :
General setup –> changer SLUB en SLAB – Choose SLAB allocator (SLAB)
Citation :
Processor type and features: décocher Tickless System (Dynamic Ticks)
Processor family -> (selon votre processeur)
mettre Preemption model à Preemptable kernel (Low Latency desktop)
mettre Timer frequency à 1000 Hz
Save an Alternate Configuration File
exit
un peu de nettoyage
make-kpkg clean
make-kpkg modules_clean
reste plus qu a compiler son kernel
make-kpkg --append-to-version "-maversion-1000hz" --initrd kernel-image
si vous avez une erreur pendant la compilation du kernel
editer le fichier "debian/ruleset/misc/version_vars.mk"
Citation :
remplacer "include/linux/utsrelease.h" par "include/generated/utsrelease.h"
et recommancer la compilation de votre kernel.
un peu de menage
make-kpkg clean
reste plus qu a installer votre nouveau kernel
cd ..
dpkg -i linux-image-2.6.32-*.deb
je sais pas si ca sert vraiment mais bon
update-initramfs -u
rebooter
reboot
verifier
uname -a