2.15 Compilation du kernel

De UnixWiki
Aller à la navigation Aller à la recherche

Compilation du kernel à la sauce Debian

Installer les paquets utiles:

 # aptitude install build-essential kernel-package debconf-utils dpkg-dev debhelper ncurses-dev fakeroot libncurses-dev

Télécharger les sources du kernel depuis kernel.org et les désarchiver dans /usr/src par exemple:

Ajouter son user dans le groupe src

 # adduser $users src

Patcher le kernel si besoin:

 # cd linux && patch -p1 < ../autogroup.patch

Créer un .config personnalisé (fait un lsmod et vire les modules inutiles)

 # make localmodconfig

Configurer les options du kernel:

 # make menuconfig

Compiler:

 # fakeroot make-kpkg --initrd --append-to-version=-$(date '+%Y%m%d') kernel-image kernel-headers

Puis l'installer:

 # dpkg -i linux-image*.deb