Date de publication: le vendredi 26 août 2011 à 14h47
Dernière modification: par Pascal BOYER le mercredi 29 février 2012 à 13h42
« Article précédent: nvidia : compiler et installer le driver nvidia
» Article suivant: MySQL : installer un serveur
Table des matières
- Linux Debian kernel + Grub 2 : installation des sources du noyau Linux
- qconf : Configuration graphique des options du noyau Linux
- Linux Debian kernel + Grub 2 : compiler le noyau Linux à la main
- Linux Debian kernel + Grub 2 : installation du package contenant le nouveau noyau Linux
- Linux Debian kernel + driver nvidia : compilation du driver nvidia pour le nouveau noyau Linux
- Debian noyau 2.6.37: «make xconfig» et erreur «scripts/kconfig/qconf.moc error»
Noyau Linux / Debian : guide de compilation et d'installation
Dans le présent article nous allons détailler les différentes étapes de la compilation manuelle d'un noyau pour une distribution Debian, laquelle présente quelques spécificités qui rendent la procédure claire et facile à mettre en œuvre.
Afin d'illustrer concrètement les différents points abordés, nous allons suivre l'exemple de la compilation du tout dernier noyau stable disponible à ce jour, à savoir la version 3.0.3.
Par ailleurs, voici l'environnement dans lequel se déroule la compilation puis l'installation du noyau:
- Debian stable/testing
- KDE 4 (4.6.5)
- Les options du noyau seront configurées graphiquement
- Toutes les commandes en ligne seront lancées depuis une Konsole
Télécharger les sources d'un noyau chez kernel.org
Après avoir récupéré l'archive des sources du kernel de son choix dans l'un ou l'autre des dépôts ci-dessous:
il faut installer le contenu de l'archive dans le répertoire spécialement prévu à cet effet, à savoir:
- /usr/src/
Puisque toutes les commandes en ligne seront lancées depuis une console/xterm/konsole en tant que qu'administrateur, on commence par se connecter au système en tant que root. Donc, après avoir ouvert une Konsole (sous KDE), on tape les commandes suivantes:
xhost +
access control disabled, clients can connect from any host
(on vient de donner à tout le monde l'accès au serveur X - nécessaire quand il faudra lancer l'application graphique pour configurer les options du noyau)
su
Mot de passe: «taper le mot de passe root»
À présent que l'on est connecté en tant qu'administrateur, on peut poursuivre avec l'installation des sources du noyau:
cp linux-3.0.3.tar.bz2 /usr/src/
cd /usr/src/
Puis on extrait le contenu de l'archive:
tar jxfv linux-3.0.3.tar.bz2
cd linux-3.0.3
:
Il est tout à fait possible de créer un lien symbolique linux pointant vers le répertoire linux-3.0.3, évitant ainsi de se souvenir de la syntaxe exact du répertoire du noyau courant.
Après avoir vérifié qu'un tel lien symbolique n'existe pas déjà dans le répertoire /usr/src/ (on effacera ce lien le cas échéant avec la commande rm -f linux), on créera le lien avec la commande suivante:
ln -s linux-3.0.3 linux
Voilà, les sources étant installées, on peut passer à l'étape suivante: le choix des options du noyau.
Commentaires














