Compiler le noyau linux sur debian
Une méthode pour compiler le noyau linux (sous debian en particulier mais la méthode peut être utilisée pour les autres distributions (mandriva, red hat, ubuntu....)
1)Télécharger le nouveau noyau
http://kernel.org/
2)Copier le noyau dans /usr/src
$cp /download/directory/linux-2.6.version.tar.gz /usr/src
3)Dezipper le noyau
#tar xfvz linux-2.6.version.tar.gz
ou (si le fichier est une extension tar.bz2)
#tax xjfv linux-2.6.version.tar.bz2
4)Configurer votre noyau à votre guise
#make menuconfig
(s'il y a une erreur..verifier la présence des compilateurs GCC notamment)
5)Compiler le noyau
#make && make install
Cela va créer un fichier vmlinux qui est l'executable du noyau.
6)Compiler les modules
#make modules_install
Cela va créer un répertoire /lib/modules/2.6.version dans lequel il y aura tous les modules
7)Construire le ramdisk pour les module
#mkinitrd -o /boot/initrd.img-2.6.version 2.6.version
1)Télécharger le nouveau noyau
http://kernel.org/
2)Copier le noyau dans /usr/src
$cp /download/directory/linux-2.6.version.tar.gz /usr/src
3)Dezipper le noyau
#tar xfvz linux-2.6.version.tar.gz
ou (si le fichier est une extension tar.bz2)
#tax xjfv linux-2.6.version.tar.bz2
4)Configurer votre noyau à votre guise
#make menuconfig
(s'il y a une erreur..verifier la présence des compilateurs GCC notamment)
5)Compiler le noyau
#make && make install
Cela va créer un fichier vmlinux qui est l'executable du noyau.
6)Compiler les modules
#make modules_install
Cela va créer un répertoire /lib/modules/2.6.version dans lequel il y aura tous les modules
7)Construire le ramdisk pour les module
#mkinitrd -o /boot/initrd.img-2.6.version 2.6.version