kubuntu-fr

Communauté francophone des utilisateurs de Kubuntu

 

[[kernel]]

Piste: » kernel

Le Noyau : Cœur du système d'exploitation

Définition

Le terme noyau est défini comme suit dans wikipedia :

Un noyau de système d’exploitation (abrégé noyau, ou kernel en anglais, de l'allemand kern), est la partie fondamentale de certains 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 noyau

Sous Ubuntu, le noyau pré-installé est linux, il est de type monolithique modulaire mais il existe une grande variété de noyaux :

Pour connaître la version de son noyau Linux, son nom, la version du compilateur utilisé, tapez dans une console :

cat /proc/version

Installer une autre version du noyau Linux

Le noyau Linux est en constante évolution.

Chaque nouvelle version d'Ubuntu inclus le plus souvent 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 entraine des régressions. Dans ce cas, vous pouvez être amener à installer d'autres versions du noyau Linux (plus récente ou plus ancienne).

Pour Ubuntu, plusieurs type de noyau précompilé sont proposés :

  • generic : le noyau est compilé avec les options nécessaires à une utilisation bureautique.
  • server : le noyau est compilé avec les options nécessaires à une utilisation sur un serveur.
  • virtual : le noyau est compilé avec les options nécessaires à une utilisation via une machine virtuelle.
  • rt (real-time) : ce noyau est spécifique pour une utilisation temps réel. C'est le noyau installé par défaut sur Ubuntu Studio.

Ci-dessous, le noyau Linux generic sera supposé utilisé par défaut.

Pensez à mettre à jour le menu Grub, après l'installation, pour pouvoir choisir le nouveau noyau au démarrage.

Via un paquet

Le noyau à installer doit être prévue pour la même architecture que celui déjà préinstallé.
Le plus souvent il s'agit de l'architecture i386.

Vous aurez probablement besoin du paquet linux-headers correspondant à la nouvelle version du noyau Linux, c'est à dire le paquet « linux-headers-<numéro_version>-generic », avec un numéro de version identique au paquet linux-image1).

Depuis les dépôts

Pour certaines version d'Ubuntu, plusieurs versions du noyau Linux sont disponibles dans les dépôts. La paquet « linux-generic » pointe sur la plus récente version dans le dépôt.

Vous pouvez installer une version antérieur en passant par votre gestionnaire de paquets et en cherchant les paquets nommés « linux-image-<numéro_version>-generic ».

Depuis une autre version d'Ubuntu

Il est possible d'utiliser le noyau Linux utilisé par une autre version d'Ubuntu, en le téléchargeant sur le site du projet Linux pour Ubuntu [en] maintenu par la Ubuntu Kernel Team [en] sur Launchpad.

Vous pouvez aussi télécharger le paquet du noyau souhaité sur le site packages.ubuntu.com [en].

Depuis un noyau précompilé (.deb)

Ces paquets ne bénéficient pas de support officiel !

Le site kernel.ubuntu.com propose des paquets .deb précompilés pour chaque nouvelle version du noyau Linux.

Ensuite, installez le paquet

  • linux-image-<numero_version>-generic_<numero_version>_<votre_architecture>.deb

et si besoin, dans l'ordre suivant :

  • linux-headers-<numero_version>_<numero_version>_all.deb
  • linux-headers-<numero_version>-generic_<numero_version>_<votre_architecture>.deb

Voir également le tutoriel : Installation du noyau 2.6.29.

Via les sources

La dernière possibilité est de télécharger les sources du noyau Linux soit depuis les dépôts, soit sur le site kernel.org [en] et de les compiler vous-même.

Pour se faire, de nombreuses options doivent être définies si vous souhaitez avoir un support complet de votre matériel. Plusieurs outils sont disponibles pour vous assister dans cette tache, de même que plusieurs tutoriels :

Paramètres du noyau

Il est possible de passez différent paramètres au noyau Linux en modifiant la ligne du menu Grub. Pour connaître les différents paramètres possible, consultez la page kernel-parameters sur kernel.org

L'ajout de paramètres peut permettre de débloquer le boot depuis le Live CD sur les systèmes récalcitrant comme indiqué sur la page « Installation : Options de sauvetage ».
C'est le cas de certains portables où il faut ajouter des paramètres tels que acpi=off, nolapic ou noacpi pour permettre le boot.

Il est aussi possible d'optimiser le démarrage du système en ajoutant l'option profile.

Documentation officielle

La documentation officielle sur le noyau Linux est maintenue sur le site kernel.org. Vous pouvez la consulter en suivant ce lien [en].

Liens Internes

Liens Externes


draco31.fr Le 27/12/2009, 16:12

1) C'est le cas si vous utilisez les pilotes propriétaires NVidia ou si vous avez installé un module manuellement

kernel.txt · Dernière modification: Le 16/01/2010, 21:43 par 213.95.41.13
Le contenu de ce wiki est sous licence : CC BY-SA v3.0