$ cd $home $ mkdir -p src/kernel
$ tar jxvf linux-source-2.6.30.x.tar.bz2
Suppression du précédent lien symbolique et création du nouveau.
$ rm -fr src/kernel/linux $ ln -s linux-2.6.30.x linux
$ cd ~/src/kernel/linux $ cp /boot/config-2.6.xx . $ make oldconfig
Répondre aux questions de configuration
$ make menuconfig
$ make-kpkg clean $ make-kpkg --append_to_version -'nom_de_la_machine'-`date +%y%m%d` --initrd --revision='num-de-revision' buildpackage
A remplacer :
* nom de la machine : nom du pc pour lequel est compilé le noyau. Il est possible de mettre n'importe quel nom ici. * num_de_revision : numéro de révision lié à la compilation du noyau (0.0.1 et plus)
L'option –initrd est censé générer une image qui contient les modules à charger au démarrage avant la phase d'init.