Des informations nécessaires peuvent êtres contenues dans les fichiers du répertoire /proc
, comme sur les pilotes :
cat /proc/devices
ou sur les types de système de fichier dans le noyau :
cat /proc/filesystems
Jeter aussi un coup d'oeil aux fichiers /proc/cpuinfo
, /proc/pci
, /proc/interrupts
, /proc/dma
, /proc/ioports
. Ces informations pourront être utiles si le nouveau périphérique n'est pas reconnu après recompilation du noyau.
De plus, les messages affichés par le noyau lors de l'initialisation du système peut être utiles :
dmesg
La compilation doit s'effectuer dans le répertoire /usr/src/linux-x.y.z
(ou /usr/src/linux
), où x, y et z représentent les numéros de version du noyau tels qu'affichés par la commande uname -a
.
Si on remplace le noyau par une version plus récente (pour un programme qui en aurait besoin), il faut décompresser les sources (tar
...) et faire un peu de ménage (make mrproper
).