Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
kernel [Le 22/08/2022, 16:33] moths-art passage de http à https sur les liens externes (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) |
kernel [Le 11/05/2025, 02:20] (Version actuelle) krodelabestiole commande liste noyaux dispos dans les dépots / mise en forme / y a du boulot :/ |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | |||
- | |||
{{tag>système}} | {{tag>système}} | ||
- | |||
- | ---- | ||
{{ kernel_logo.png?190nolink| Logo kernel}} | {{ kernel_logo.png?190nolink| Logo kernel}} | ||
====== Le Noyau : cœur du système d'exploitation ====== | ====== Le Noyau : cœur du système d'exploitation ====== | ||
- | Un [[wpfr>kernel|noyau de système d’exploitation]] (abrégé noyau, ou **kernel** en anglais), est la partie fondamentale de certains [[wpfr>Système_d%27exploitation|systèmes d’exploitation]]. Il gère les ressources de l’ordinateur et permet aux différents composants — matériels et logiciels — de communiquer entre eux. | + | Un [[wpfr>kernel|noyau de système d’exploitation]] (abrégé noyau, ou //kernel// en anglais), est la partie fondamentale de certains [[wpfr>Système_d%27exploitation|systèmes d’exploitation]]. Il gère les ressources de l’ordinateur et permet aux différents composants — matériels et logiciels — de communiquer entre eux. |
===== Les types de noyaux ===== | ===== Les types de noyaux ===== | ||
Ligne 16: | Ligne 12: | ||
Pour Ubuntu, plusieurs types de noyaux pré-compilés sont proposés : | Pour Ubuntu, plusieurs types de noyaux pré-compilés sont proposés : | ||
* **generic** : le noyau est compilé avec les options nécessaires à une utilisation **//bureautique//** ou sur un **//serveur//**. Dans la suite du document, c'est ce type qui sera supposé utilisé par défaut. | * **generic** : le noyau est compilé avec les options nécessaires à une utilisation **//bureautique//** ou sur un **//serveur//**. Dans la suite du document, c'est ce type qui sera supposé utilisé par défaut. | ||
- | * **[[:kernel_32bits_pae|PAE]]** : ce noyau permet l'adressage de la mémoire au delà de la limite de 3,2 Go sous Ubuntu 32 bits. | ||
* **virtual** : le noyau est compilé avec les options nécessaires à une utilisation via une **//machine virtuelle//**. | * **virtual** : le noyau est compilé avec les options nécessaires à une utilisation via une **//machine virtuelle//**. | ||
- | * **lowlatency** ([[:Linux-lowlatency|temps réel]]) : ce noyau est spécifique pour une utilisation **//temps réel//**. C'est le noyau installé par défaut sur [[:Ubuntu Studio]]. | + | * **lowlatency** ([[:Linux-lowlatency|temps réel]]) : ce noyau est spécifique pour une utilisation **//temps réel//** ([[:MAO]], [[:VJing]], performances, etc.). C'est le noyau installé par défaut sur [[:Ubuntu Studio]]. |
===== Connaître la version du noyau en cours d'utilisation ===== | ===== Connaître la version du noyau en cours d'utilisation ===== | ||
Ligne 34: | Ligne 29: | ||
Le noyau Linux est en constante évolution. Chaque nouvelle [[:versions|version d'Ubuntu]] inclut une nouvelle version du noyau Linux par rapport à la précédente. Si cela permet de corriger des bugs et de proposer de nouvelles fonctionnalités, il arrive que cela entraîne des régressions (dans le pire des cas, cela empêche de démarrer Ubuntu). Dans ce cas, vous pouvez être amené à installer d'autres versions du noyau Linux (plus récentes ou plus anciennes). | Le noyau Linux est en constante évolution. Chaque nouvelle [[:versions|version d'Ubuntu]] inclut une nouvelle version du noyau Linux par rapport à la précédente. Si cela permet de corriger des bugs et de proposer de nouvelles fonctionnalités, il arrive que cela entraîne des régressions (dans le pire des cas, cela empêche de démarrer Ubuntu). Dans ce cas, vous pouvez être amené à installer d'autres versions du noyau Linux (plus récentes ou plus anciennes). | ||
<note help>Si dans une [[:lts|version LTS d'Ubuntu]] vous souhaitez utiliser de manière sécurisée le noyau d'une [[:versions|version d'Ubuntu]] stable supérieure, voir [[:ltsenablementstack|cette page]].</note> | <note help>Si dans une [[:lts|version LTS d'Ubuntu]] vous souhaitez utiliser de manière sécurisée le noyau d'une [[:versions|version d'Ubuntu]] stable supérieure, voir [[:ltsenablementstack|cette page]].</note> | ||
- | <note warning> Installer et utiliser une autre version de noyau est à réserver aux utilisateurs avertis. | + | <note warning> Installer et utiliser une autre version de noyau est à réserver aux utilisateurs avertis. |
* Ne pas installer un noyau d'une [[architecture_materielle|architecture]] différente de celui déjà pré-installé. | * Ne pas installer un noyau d'une [[architecture_materielle|architecture]] différente de celui déjà pré-installé. | ||
* L'installation du noyau d'une autre version d'Ubuntu rend impossible l'installation des pilotes supplémentaires, qui seront toujours "activés" mais pas en cours d'utilisation. | * L'installation du noyau d'une autre version d'Ubuntu rend impossible l'installation des pilotes supplémentaires, qui seront toujours "activés" mais pas en cours d'utilisation. | ||
* La version du [[wpfr>xorg|serveur graphique]] pré-installée n'est pas forcément compatible avec d'autres noyaux. Sauf à savoir ce que vous faites, n'installez pas un nouveau noyau sans installer la version du [[wpfr>xorg|serveur graphique]] correspondante. | * La version du [[wpfr>xorg|serveur graphique]] pré-installée n'est pas forcément compatible avec d'autres noyaux. Sauf à savoir ce que vous faites, n'installez pas un nouveau noyau sans installer la version du [[wpfr>xorg|serveur graphique]] correspondante. | ||
</note> | </note> | ||
+ | |||
+ | Pour lister les noyaux disponible dans les [[:dépôts]] configurés sur votre installation, vous pouvez utiliser la commande ''[[:apt-cli|apt]]'' dans un terminal : | ||
+ | apt list ~n^linux-headers- | ||
+ | |||
==== Installation simple ==== | ==== Installation simple ==== | ||
+ | |||
+ | - Dans votre gestionnaire de paquets, chercher les quatre paquets cités plus bas dont les noms se terminent par ''oem''. C'est la solution la plus simple. | ||
- Rendez-vous sur le site correspondant à la version de noyau voulue: soit [[https://packages.ubuntu.com/search?keywords=linux-generic|packages.ubuntu.com]] (kernels stables, par défaut de toutes les versions d'Ubuntu), soit [[https://kernel.ubuntu.com/~kernel-ppa/mainline/|kernel.ubuntu.com]] (version de développement, appelée "mainline", que les développeurs vous demanderont généralement de tester). | - Rendez-vous sur le site correspondant à la version de noyau voulue: soit [[https://packages.ubuntu.com/search?keywords=linux-generic|packages.ubuntu.com]] (kernels stables, par défaut de toutes les versions d'Ubuntu), soit [[https://kernel.ubuntu.com/~kernel-ppa/mainline/|kernel.ubuntu.com]] (version de développement, appelée "mainline", que les développeurs vous demanderont généralement de tester). | ||
- Téléchargez les 4 paquets composant le kernel voulu, généralement: | - Téléchargez les 4 paquets composant le kernel voulu, généralement: | ||
Ligne 52: | Ligne 53: | ||
==== Revenir à une version antérieure du noyau ==== | ==== Revenir à une version antérieure du noyau ==== | ||
- | Si après une mise à jour du noyau, vous avez un problème et souhaitez revenir à une version antérieure, la manipulation est similaire à celle ci-dessus. | + | Si après une mise à jour du noyau, vous avez un problème et souhaitez revenir à une version antérieure, la manipulation est similaire à celle ci-dessus. |
Le plus simple est d'utiliser Synaptic pour désinstaller la ou les versions du noyau, postérieures à celle à laquelle vous voulez revenir (même 4 paquets à désinstaller que ceux listés ci-dessus). | Le plus simple est d'utiliser Synaptic pour désinstaller la ou les versions du noyau, postérieures à celle à laquelle vous voulez revenir (même 4 paquets à désinstaller que ceux listés ci-dessus). | ||
- | Ensuite mettez à jour le grub avec : | + | Ensuite mettez à jour le grub avec : |
//sudo update-grub// | //sudo update-grub// | ||
Ligne 71: | Ligne 72: | ||
Il suffit de saisir dans un [[:terminal]] la [[:commande_shell|commande]] : | Il suffit de saisir dans un [[:terminal]] la [[:commande_shell|commande]] : | ||
- | <code>sudo apt-get autoremove --purge</code> | + | <code>sudo apt autopurge</code> |
- | Le terminal affiche les éléments qui seront supprimés et demande une validation (Souhaitez-vous continuer ? [O/n]). | + | Le terminal affiche les éléments qui seront supprimés et demande une validation (Souhaitez-vous continuer ? [O/n]). |
- | Note: il est possible que cette méthode ne fonctionne pas si les noyaux sont marqués comme installés //manuellement//, voir [[https://forum.ubuntu-fr.org/viewtopic.php?pid=21830973#p21830973|cette discussion]]. En pratique, si un ou plusieurs vieux noyaux résistent à la purge, il suffit de passer cette commande dans le terminal : | + | Note: il est possible que cette méthode ne fonctionne pas si les noyaux sont marqués comme installés //manuellement//. En pratique, si un ou plusieurs vieux noyaux résistent à la purge, il suffit de passer cette commande dans le terminal : |
<code>apt-mark showmanual | awk '/linux-.*[0-9]/ && ! /hwe-[0-9][02468].04/{print}' | xargs -r sudo apt-mark auto</code> | <code>apt-mark showmanual | awk '/linux-.*[0-9]/ && ! /hwe-[0-9][02468].04/{print}' | xargs -r sudo apt-mark auto</code> | ||
Puis de repasser la commande de nettoyage automatique : | Puis de repasser la commande de nettoyage automatique : | ||
- | <code>sudo apt-get autoremove --purge</code> | + | <code>sudo apt autopurge</code> |
Après cela, il ne restera que le dernier noyau et l'avant-dernier | Après cela, il ne restera que le dernier noyau et l'avant-dernier | ||
- | + | ==== Méthode manuelle ==== | |
- | ====Méthode manuelle==== | + | |
Il suffit de [[:tutoriel:comment_supprimer_un_paquet|désinstaller les paquets]] du noyau à désinstaller, par exemple pour le noyau 2.6.32-22 : | Il suffit de [[:tutoriel:comment_supprimer_un_paquet|désinstaller les paquets]] du noyau à désinstaller, par exemple pour le noyau 2.6.32-22 : | ||
Ligne 94: | Ligne 94: | ||
==== Autres méthodes ==== | ==== Autres méthodes ==== | ||
- | * [[:deborphan|Gtkorfan]], application permettant de gérer graphiquement la commande [[:apt-get#suppression_de_paquets|apt-get autoremove]]. | + | * [[:deborphan|Gtkorfan]], application permettant de supprimer les paquets orphelins. |
- | * purge-old-kernels: utilitaire est conçu spécifiquement pour supprimer les noyaux obsolètes, préserver automatiquement par défaut les 2 derniers noyaux, et ne jamais supprimer le noyau en cours de fonctionnement. Disponible dans le paquet **[[apt>byobu]]**((depuis 16.04. Paquet **[[apt>bikeshed]]** pour Ubuntu14.04)). Voir [[https://manpages.ubuntu.com/manpages/xenial/man1/purge-old-kernels.1.html|son guide d'utilisation]]. | + | * purge-old-kernels : utilitaire conçu spécifiquement pour supprimer les noyaux obsolètes, préserver automatiquement par défaut les 2 derniers noyaux, et ne jamais supprimer le noyau en cours de fonctionnement. Disponible dans le paquet ''[[apt>byobu]]''. Voir [[https://manpages.ubuntu.com/manpages/xenial/man1/purge-old-kernels.1.html|son guide d'utilisation]]. |
* [[https://forum.ubuntu-fr.org/viewtopic.php?id=242358|kclean]] | * [[https://forum.ubuntu-fr.org/viewtopic.php?id=242358|kclean]] | ||
* [[https://forum.ubuntu-fr.org/viewtopic.php?pid=21300891#p21300891|Scripts pour automatiser le nettoyage]] | * [[https://forum.ubuntu-fr.org/viewtopic.php?pid=21300891#p21300891|Scripts pour automatiser le nettoyage]] | ||
- | |||
- | |||
- | Les contributeurs qui voudraient proposer leurs scripts sont invités à le faire **sur le forum et non sur cette page de doc**. | ||
==== Supprimer les old-dkms inutiles ==== | ==== Supprimer les old-dkms inutiles ==== | ||
Ligne 106: | Ligne 103: | ||
Voir [[https://forum.ubuntu-fr.org/viewtopic.php?id=2018182|cette discussion]] | Voir [[https://forum.ubuntu-fr.org/viewtopic.php?id=2018182|cette discussion]] | ||
+ | ===== Logiciel pour noyau ===== | ||
- | =====Logiciel pour noyau===== | ||
* [[https://doc.ubuntu-fr.org/mainline|mainline]] disponible dans les dépôts permet d'installer très facilement les noyaux mainline (pas les versions rc). | * [[https://doc.ubuntu-fr.org/mainline|mainline]] disponible dans les dépôts permet d'installer très facilement les noyaux mainline (pas les versions rc). | ||
* ksplice ([[http://www.ksplice.com/|Oracle]]): Permet de patcher, de mettre à jour, et de changer de kernel **sans aucun reboot**. Version d'essai de 30 jours. | * ksplice ([[http://www.ksplice.com/|Oracle]]): Permet de patcher, de mettre à jour, et de changer de kernel **sans aucun reboot**. Version d'essai de 30 jours. | ||
Ligne 118: | Ligne 115: | ||
* [[http://kcheck.sourceforge.net/|KernelCheck]] ([[http://www.webupd8.org/2010/12/how-to-compile-kernel-in-ubuntu-easy.html|deb]]), FIXME [lien cassé] un programme qui compile et installe automatiquement le dernier noyau pour les distributions Debian Linux (Debian, Ubuntu, Mint, etc.) ( à utiliser de préférence avec la dernière [[:versions|version d'Ubuntu]] ) | * [[http://kcheck.sourceforge.net/|KernelCheck]] ([[http://www.webupd8.org/2010/12/how-to-compile-kernel-in-ubuntu-easy.html|deb]]), FIXME [lien cassé] un programme qui compile et installe automatiquement le dernier noyau pour les distributions Debian Linux (Debian, Ubuntu, Mint, etc.) ( à utiliser de préférence avec la dernière [[:versions|version d'Ubuntu]] ) | ||
- | <note important> | + | <note important> |
Après essais de KernelCheck, il s’avère que les noyaux proposés sont des kernel 2.6.xx seulement. Il est préférable d'aller sur le site directement pour le télécharger.</note> | Après essais de KernelCheck, il s’avère que les noyaux proposés sont des kernel 2.6.xx seulement. Il est préférable d'aller sur le site directement pour le télécharger.</note> | ||
Ligne 130: | Ligne 127: | ||
==== Exemples de paramètres pour le noyau linux ==== | ==== Exemples de paramètres pour le noyau linux ==== | ||
- | Liste complète: voir [[https://www.kernel.org/doc/Documentation/admin-guide/kernel-parameters.txt|kernel.org]] ou le [[https://www.kernel.org/doc/html/latest/admin-guide/kernel-parameters.html?highlight=kernel%20parameters| guide]] (et [[https://help.ubuntu.com/community/BootOptions|cette page]]) | + | Liste complète : voir [[https://www.kernel.org/doc/Documentation/admin-guide/kernel-parameters.txt|kernel.org]] ou le [[https://www.kernel.org/doc/html/latest/admin-guide/kernel-parameters.html?highlight=kernel%20parameters| guide]] (et [[https://help.ubuntu.com/community/BootOptions|cette page]]) |
^ Option ^ Signification ^ | ^ Option ^ Signification ^ | ||
Ligne 155: | Ligne 152: | ||
| ipv6.disable=1 | Désactive l'ip version 6 | | | ipv6.disable=1 | Désactive l'ip version 6 | | ||
| net.ifnames=0 | Permet de nommée les interfaces réseau de façon standard (ethx, wlanx) | | | net.ifnames=0 | Permet de nommée les interfaces réseau de façon standard (ethx, wlanx) | | ||
- | ^ ^ ^ | + | | iommu=off ou iommu=pt | Désactive l'iommu de certaines cartes nvme qui empêche de sortir de veille. L'option ''off'' sur certains portable désactive le wifi.| |
- | ====Modifier les paramètres du noyau pour une session-live==== | + | |
+ | ==== Modifier les paramètres du noyau pour une session-live ==== | ||
**Avec un [[:live_cd|média d'installation]]:** au démarrage | **Avec un [[:live_cd|média d'installation]]:** au démarrage | ||
Ligne 164: | Ligne 162: | ||
<note tip>Pour pouvoir **voir le dernier message avant que votre chargement ne plante** : supprimez l'option //quiet splash// de la ligne de commande, accessible par la touche **F6**. </note> <note warning>Si vous avez ajouté une option pour installer votre ubuntu, vous ne pourrez certainement pas booter le ubuntu installé car cette option n'a pas été mise en dur dans le disque. Vous devez alors utiliser le paragraphe ci-dessous pour implémenter cette option dans le système que vous venez d'installer.</note> | <note tip>Pour pouvoir **voir le dernier message avant que votre chargement ne plante** : supprimez l'option //quiet splash// de la ligne de commande, accessible par la touche **F6**. </note> <note warning>Si vous avez ajouté une option pour installer votre ubuntu, vous ne pourrez certainement pas booter le ubuntu installé car cette option n'a pas été mise en dur dans le disque. Vous devez alors utiliser le paragraphe ci-dessous pour implémenter cette option dans le système que vous venez d'installer.</note> | ||
- | |||
==== Modifier les paramètres du noyau pour un système installé sur disque ==== | ==== Modifier les paramètres du noyau pour un système installé sur disque ==== | ||
Ligne 172: | Ligne 169: | ||
=== Modification temporaire. === | === Modification temporaire. === | ||
+ | |||
Il suffit de démarrer normalement. Lorsque la première ligne du menu du grub s'affiche, il faut se positionner dessus , puis , au lieu d'appuyer sur la touche __Entrée__, il faut appuyer sur la touche **e** afin de pouvoir ajouter l'option souhaitée ( souvent nomodeset ou modprobe.blacklist=nouveau ) juste après quiet spash. Un exemple [[https://forum.ubuntu-fr.org/viewtopic.php?id=2059356|ici.]] La validation se fait en frappant les touches **Ctrl x**. | Il suffit de démarrer normalement. Lorsque la première ligne du menu du grub s'affiche, il faut se positionner dessus , puis , au lieu d'appuyer sur la touche __Entrée__, il faut appuyer sur la touche **e** afin de pouvoir ajouter l'option souhaitée ( souvent nomodeset ou modprobe.blacklist=nouveau ) juste après quiet spash. Un exemple [[https://forum.ubuntu-fr.org/viewtopic.php?id=2059356|ici.]] La validation se fait en frappant les touches **Ctrl x**. | ||
Ligne 177: | Ligne 175: | ||
=== Pérennisation de la modification. === | === Pérennisation de la modification. === | ||
+ | |||
Lorsque cette option corrige le problème, il est possible de la rendre définitive avec la commande suivante: | Lorsque cette option corrige le problème, il est possible de la rendre définitive avec la commande suivante: | ||
<code>sudo sed -i "s#splash#splash Valeur Option Validée #" /etc/default/grub</code> et faire prendre en compte avec la commande suivante: | <code>sudo sed -i "s#splash#splash Valeur Option Validée #" /etc/default/grub</code> et faire prendre en compte avec la commande suivante: | ||
Ligne 182: | Ligne 181: | ||
=== Suppression d'une option ajoutée inutilement. === | === Suppression d'une option ajoutée inutilement. === | ||
+ | |||
Il est nécessaire d'[[tutoriel:comment_modifier_un_fichier|éditez le fichier]] le fichier **/etc/default/grub**, de rechercher la ligne commençant par **GRUB_CMDLINE_LINUX_DEFAULT**, de supprimer l'option fautive, de sauvegarder et faire prendre en compte avec la commande suivante: | Il est nécessaire d'[[tutoriel:comment_modifier_un_fichier|éditez le fichier]] le fichier **/etc/default/grub**, de rechercher la ligne commençant par **GRUB_CMDLINE_LINUX_DEFAULT**, de supprimer l'option fautive, de sauvegarder et faire prendre en compte avec la commande suivante: | ||
<code>sudo update-grub</code> | <code>sudo update-grub</code> | ||
+ | === Graphiquement === | ||
- | |||
- | === Graphiquement === | ||
<note help>Normalement les techniques présentées ci-dessus devraient résoudre 100% des problèmes rencontrés.</note> | <note help>Normalement les techniques présentées ci-dessus devraient résoudre 100% des problèmes rencontrés.</note> | ||
**A faire lorsque le boot est totalement impossible.** | **A faire lorsque le boot est totalement impossible.** | ||
Ligne 201: | Ligne 200: | ||
<code>GRUB_CMDLINE_LINUX_DEFAULT="paramètre1 paramètre2"</code> | <code>GRUB_CMDLINE_LINUX_DEFAULT="paramètre1 paramètre2"</code> | ||
- | Cliquer sur le bouton "Appliquer" pour prendre en compte les changements.\\ | + | Cliquer sur le bouton "Appliquer" pour prendre en compte les changements. |
- | \\ | + | |
- | === Manuellement. === | + | === Manuellement === |
A) La première partie nécessite d'utiliser le liveCD/liveUSB afin de faire un dépannage qui nécessitera d'être consolidé par la suite s'il est efficace. | A) La première partie nécessite d'utiliser le liveCD/liveUSB afin de faire un dépannage qui nécessitera d'être consolidé par la suite s'il est efficace. | ||
Ligne 230: | Ligne 228: | ||
b3) Enfin redémarrer l'ordinateur. | b3) Enfin redémarrer l'ordinateur. | ||
+ | ==== Configuration du noyau utilisé ==== | ||
- | + | Si vous avez besoin de vérifier que votre noyau a bien une configuration spécifique. Pour l'ensemble des options, tapez ([[/console#optimiser_la_console_auto-completion|utiliser l'auto-complétion]]): | |
- | ==== Configuration du noyau utilisé ==== | + | |
- | Si vous avez besoin de vérifier que votre noyau a bien une configuration spécifique. Pour l'ensemble des options, tapez ([[/console#optimiser_la_console_auto-completion|utiliser l'auto-complétion]]): | + | |
cat /boot/config-$(uname -r) | cat /boot/config-$(uname -r) | ||
- | et pour connaître une ou plusieurs options en particulier: par exemple pour connaître les options EXT4, tapez: | + | et pour connaître une ou plusieurs options en particulier: par exemple pour connaître les options EXT4, tapez: |
grep -F CONFIG_EXT4 /boot/config-$(uname -r) | grep -F CONFIG_EXT4 /boot/config-$(uname -r) | ||
ou plus simple: | ou plus simple: | ||
Ligne 241: | Ligne 238: | ||
Cela peut-être utile pour vérifier des pré-requis à l'installation d'un service. | Cela peut-être utile pour vérifier des pré-requis à l'installation d'un service. | ||
- | //à noter que la commande __uname -r__ permet de montrer [[kernel#connaitre_la_version_du_noyau_en_cours_d_utilisation|la version du noyau en cours d'utilisation]]// | + | <note> |
+ | La commande ''uname -r'' permet de montrer [[#connaitre_la_version_du_noyau_en_cours_d_utilisation|la version du noyau en cours d'utilisation]] | ||
+ | </note> | ||
===== Documentation officielle ===== | ===== Documentation officielle ===== | ||
Ligne 247: | Ligne 246: | ||
La documentation officielle sur le noyau Linux est maintenue sur le site kernel.org. | La documentation officielle sur le noyau Linux est maintenue sur le site kernel.org. | ||
Vous pouvez la consulter en suivant [[https://www.kernel.org/doc/|ce lien]] [en]. | Vous pouvez la consulter en suivant [[https://www.kernel.org/doc/|ce lien]] [en]. | ||
- | |||
===== Voir aussi ===== | ===== Voir aussi ===== | ||
Ligne 260: | Ligne 258: | ||
-------- | -------- | ||
- | //Contributeurs principaux : [[:utilisateurs:draco31.fr]], [[:utilisateurs:mydjey]]. Contributeurs : [[:utilisateurs:wullfk]] | + | //Contributeurs : [[:utilisateurs:draco31.fr]], [[:utilisateurs:mydjey]], [[:utilisateurs:wullfk]]// |