pub
part
SoSLinux.net
 
| Accueil | | Actualités | | Astuces | | Dépannage | | Téléchargement | | Articles | | Wiki | | Forum | | Goodies | | Partenaires | | FAQ |
logo soslinux
 Information
 Conseil...
Bienvenue sur SoSLinux
Aide en ligne
Valid HTML 4.01 Valid CSS

Contact/Webmasters:
Dame Jessica
Jamdess
2007

Retour à la liste   astuce précédente | astuce suivante
Compiler son noyaux sous ubuntu posté par Dame Jessica le 16-06-2007
  La compilation du noyaux sous ubuntu est terriblement simple.

Ouvrez un terminal

Maintenant on va s'assurer que vous avez tous les paquets nécessaires

sudo apt-get update
sudo apt-get install kernel-package libncurses5-dev fakeroot wget bzip2

voilà les paquets nécessaires sont installés.

maintenant rendons-nous dans le dossier /usr/src et téléchargeons le dernier noyaux

cd /usr/src
sudo wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.21.5.tar.bz2

une fois le téléchargement effectué nous allons décompresser l'archive et créer un lien symbolique

sudo tar xjf linux-2.6.21.5.tar.bz2
sudo ln -s linux-2.6.21.5 linux
cd /usr/src/linux

//si vous avez des patch à appliquer faites le maintenant

Maintenant nous allons récupérer la config actuelle pour la basculer sur le nouveau noyaux

sudo cp /boot/config-`uname -r` ./.config

maintenant on va lancer le menu de configuration

sudo make menuconfig

Là, choisissez "Charger un fichier de configuration alternatif" puis écrivez ".config"

ensuite sélectionnez "exit" puis sauver votre nouvelle configuration

Maintenant on va lancer la compilation

sudo make-kpkg clean
sudo fakeroot make-kpkg --initrd --append-to-version=-custom kernel_image kernel_headers

une fois terminé tapez la commande suivante

cd ..

maintenant en tapant

ls -l

vous verrez apparaître 2 nv fichier *,deb l'un commançant par kernel-header et l'autre par kernel-image, par exemple kernel-image-2.6.21.5-custom.deb et kernel-headers-2.6.21.5-custom.deb

il ne vous suffit plus qu'à utiliser dpkg

sudo dpkg -i kernel-image-2.6.21.5-custom.deb
sudo dpkg -i kernel-headers-2.6.21.5-custom.deb

Bon ben pour la suite, si vous avez un ppc, les liens symbolics vmlinuz et initrd seront automatiquement mis à jour, sinon pour le reste vous devrez sans doute modifier votre grub ou lilo là il vous suffit de vous référer au tuto "comment compiler le noyaux"

Et voilà, tout simple ;)