3. Etape1:
Utilité et avantages
Obtenir les sources
Etape 2:
Configuration de la compilation .
Configurer votre noyau.
Etape 3 :
La compilation .
Etape 4 :
L'installation.
Que faire en cas de mauvaise compilation ?
Redémarrage et test.
Conclusion
PLAN:
4. La compilation de noyau sous linux donne certains avantages :
– obtenir la dernière version du noyau sans réinstaller
– intégrer de nouvelles fonctions
– gérer de nouveaux périphériques
– spécialiser le système d'exploitation
UTILITÉ ET AVANTAGES
5. Les sources sont disponibles sur http://www.kernel.org.
Vous pouvez les télécharger avec des outils graphiques ou en ligne de commande
OBTENIR LES SOURCES
Figure2: Site officiel du kernel
6. La configuration permettra de s'adapter au mieux aux spécificités de notre matériel.
o Si on veut garder la version antécédente il faut juste copier la nouvelle version
qu’on a télécharger et le mettre dans le fichier de configuration avec la
commande
cp /boot/config-4.4.0-21-generic .config .
Et coupier l’autre version dans un autre fichier
o Ensuite on procèdera a la décompression du noyau avec:
tar xvfJ linux-*.tar.*
CONFIGURATION DE LA COMPILATION
7. Pour commencer la compilation on tappe la commande:
o make config
o make menuconfig
o make Xconfig
o make Gconfig
CONFIGURATION DE LA COMPILATION
9. Pendant la compilation on va ajouter les modules qu’on veut et ignorer les
autres.
CONFIGURATION DE LA COMPILATION
Figure4: Compilation graphique (menuconfig)
10. Exécuter la compilation par la commande $ make
On peut lancer plus de processus make pour aller plus vite, Si on a 8 cœurs sur le CPU, utiliser
l'option -j avec nb cœurs + 1.
« make -j9 »
Le temps de compilation peut aller de 30 minutes à plusieurs heures. Ceci dépend du nombre
d'options/modules sélectionnés et des capacités du processeur.
COMPILATION DU NOYAU
Figure5: Compilation
11. L'INSTALLATION DES MODULES
Si la compilation terminera, et aucune erreur n'a été générée pendant le processus, alors il
faut tester le nouveau noyau par la commande « make modules_install »
Cet ensemble de sous-répertoires contient les drivers et outils pour accéder aux différents
matériels présents dans le PC.
On Install ensuite le noyau : make install
Figure6: Compilation des modules
Figure7: installation des modules
13. QUE FAIRE EN CAS DE MAUVAISE COMPILATION ?
Si la compilation donne un noyau qui ne fonctionne pas bien il faut:
Recompiler le noyau. Mais avant il faut supprimer les fichiers qui on été créés pendant la
compilation :
cd /usr/src/linux
make clean # Ne supprime pas le .config
make mrproper # Supprime aussi le .config
14. On va ensuite redémarrer notre machine par la commande reboot
Comme c’est montré dans cette page,
la nouvelle version a été bien installé:
REDÉMARRAGE ET TEST
Figure8: démarrage du système
15. REDÉMARRAGE ET TEST
Figure10: le nouveau noyau kernel sous debian
Figure9: le nouveau noyau kernel sous kali
on vérifie la version du kernel : par la commande uname –a
16. CONCLUSION
Durant la réalisation de ce projet on a pu acquérir une petite experience dans le monde des
noyaux(Kernels) et réaliser une configuration d’un nouveau noyau concu complétement pour
l’utilisation qui s’adapte avec nos besoins.
Notes de l'éditeur
HA: Bonjour tt le monde on a l’honneur de présenter devant vous ce sujet sous theme « Kernel Linux - Configuration »
Commancant d’abord par le plan
HA: Commençant d’abord par la X.
Après cela on va détailler un petit peut notre sujet : Y
Ensuite on va présenter Z
Après cela on passera a la présentations W
Et avant de conclure on va montrer
HA
HA
A:
Passons maintenant aux outils et composants utilisés.
Commençons par
A:
Commençons par
A:
Commençons par
A:
Commençons par
A:
A: Parmi les élements necessaire pour la réalisation on a
- LA partie en haut et en bas est réservé pour l’alimentation qui peut aller de 5 V ou toute tension prévue.
- Cependant la partie en milieu est réservé au branchement des câbles ou des pattes de autres composantes
A: Parmi les élements necessaire pour la réalisation on a
- LA partie en haut et en bas est réservé pour l’alimentation qui peut aller de 5 V ou toute tension prévue.
- Cependant la partie en milieu est réservé au branchement des câbles ou des pattes de autres composantes
A: Parmi les élements necessaire pour la réalisation on a
- LA partie en haut et en bas est réservé pour l’alimentation qui peut aller de 5 V ou toute tension prévue.
- Cependant la partie en milieu est réservé au branchement des câbles ou des pattes de autres composantes