Il est parfois obligatoire de compiler son propre kernel, en particulier lorsque vous devez installer des cartes téléphoniques type Sangom, Digium ou autres Dialogic.
Ici, nous allons utiliser la commande make-kpkg:
apt-get install linux-source-xxxxxx
Dans le répertoire /usr/src, vous trouvez les sources du kernel. Les outils suivants seront utilisés:
apt-get install build-essential kernel-package debconf-utils dpkg-dev debhelper ncurses-dev fakeroot libncurses-dev libglade2-dev libqt3-mt-dev
apt-get install gcc g++ automake autoconf libtool make libncurses5-dev flex bison patch linux-headers-$(uname -r) libxml2-dev cmake build-essential initramfs-tools fakeroot debconf-utils dpkg-dev debhelper bin86 kernel-package
make oldconfig
make menuconfig
make-kpkg --initrd --append-to-version=-phdnoyau --revision=1.0 --rootcmd=fakeroot kernel_image kernel_headers
dpkg -i linux-image-xxxxxx.deb
dpkg -i linux-headers-xxxxxx.deb
Lien https://wiki.debian-fr.xyz/Compiler_et_patcher_son_noyau :
Vous avez ensuite tous les headers vous permettant de compiler les drivers de vos cartes téléphoniques. Nous verrons cela en détail dans un prochain post.