Sophie

Sophie

distrib > Mandriva > 10.0-com > i586 > by-pkgid > 664c05250964d29fcf1d0bb310959fbc > files > 91

mandrake-doc-fr-10.0-5.1.100mdk.noarch.rpm

<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Sauvegarder et réutiliser
    vos fichiers de configuration du noyau</title><meta name="generator" content="DocBook XSL Stylesheets V1.64.0"><link rel="home" href="index.html" title="Manuel de référence"><link rel="up" href="compiling-kernel-chapter.html" title="Chapitre 13. Compilation et mise en place de
nouveaux noyaux"><link rel="previous" href="compiling-conf.html" title="Configuration du noyau"><link rel="next" href="compiling-module.html" title="Compilation et installation des modules"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Sauvegarder et réutiliser
    vos fichiers de configuration du noyau</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="compiling-conf.html">Précédent</a> </td><th width="60%" align="center">Chapitre 13. Compilation et mise en place de
nouveaux noyaux</th><td width="20%" align="right"> <a accesskey="n" href="compiling-module.html">Suivant</a></td></tr></table><hr></div><div class="sect1" lang="fr"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="kernel-reuse"></a>Sauvegarder et réutiliser
    vos fichiers de configuration du noyau</h2></div></div><div></div></div><p><a name="BId-compiling-kernel-chapter-pa103"></a>La
   configuration du noyau est enregistrée dans le fichier
   <tt class="filename">/usr/src/linux/.config</tt>. Il en existe une
   archive dans <tt class="filename">/boot/config-&lt;version&gt;</tt>, il
   est bon de la garder comme référence. Cependant, sauvegardez aussi les
   différentes configurations de vos noyaux, dans la mesure où il ne
   s'agit que de donner différents noms aux fichiers de configuration.</p><p><a name="BId-compiling-kernel-chapter-pa104"></a>Une des
   possibilités est de nommer le fichier de configuration selon la
   version du noyau. Supposons que vous ayez modifié la version du
   noyau comme dans <a href="compiling-conf.html" title="Configuration du noyau">la section intitulée « Configuration du noyau »</a>, alors vous
   pouvez faire :

   <a name="BId-compiling-kernel-chapter-sc8"></a></p><table border="0" bgcolor="#E0E0E0"><tr><td><pre class="screen">
$ cp .config /root/config-2.6.3-foo</pre></td></tr></table><p>

   Si vous décidez de mettre à niveau votre noyau à la version <tt class="literal">2.6.4</tt>
   (par exemple), vous pourrez réutiliser ce fichier, puisque les
   différences entre ces deux versions du noyau seront fort minimes.
   Vous n'avez qu'à utiliser la copie de sauvegarde :

   <a name="BId-compiling-kernel-chapter-sc9"></a></p><table border="0" bgcolor="#E0E0E0"><tr><td><pre class="screen">
$ cp /root/config-2.6.3-foo .config</pre></td></tr></table><p>

   Mais le fait de copier le fichier de nouveau ne signifie pas que le
   noyau soit prêt à être compilé pour autant. Vous devez invoquer la
   commande <span><b class="command">make menuconfig</b></span> (ou quoi que ce soit
   que vous décidez d'utiliser) de nouveau, parce que certains
   fichiers nécessaires à la réussite de la compilation sont créés et/ou
   modifiés par ces commandes.</p><p><a name="BId-compiling-kernel-chapter-pa105"></a>Toutefois, indépendamment
   de la tâche qui consiste à passer à travers tous les menus de
   nouveau, vous risquez de manquer certaines nouvelles options
   intéressantes. Vous pouvez éviter cela en utilisant la commande
   <span><b class="command">make oldconfig</b></span>, laquelle possède deux avantages
   notables :</p><div class="orderedlist"><ol type="1"><li><p><a name="BId-compiling-kernel-chapter-pa106"></a>C'est rapide.</p></li><li><p><a name="BId-compiling-kernel-chapter-pa107"></a>Si
    une nouvelle option apparaît dans le noyau, qui n'était pas
    présente dans vos fichiers de configuration, le système s'arrêtera
    et attendra une décision de votre part. </p></li></ol></div><div class="tip" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Tip"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Tip]" src="images/tip.png"></td><th align="left">Astuce</th></tr><tr><td colspan="2" align="left" valign="top"><p><a name="BId-compiling-kernel-chapter-pa108"></a>Après
      avoir copié le fichier <tt class="filename">.config</tt> dans le
      répertoire de <tt class="literal">root</tt>, comme proposé ci-dessus, lancez la
      commande <span><b class="command">make mrproper</b></span>. Ainsi, rien ne
      restera de l'ancienne configuration et vous aurez donc un noyau
      tout neuf.</p></td></tr></table></div><p><a name="BId-compiling-kernel-chapter-pa109"></a>Maintenant, place à la compilation.</p></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="compiling-conf.html">Précédent</a> </td><td width="20%" align="center"><a accesskey="u" href="compiling-kernel-chapter.html">Niveau supérieur</a></td><td width="40%" align="right"> <a accesskey="n" href="compiling-module.html">Suivant</a></td></tr><tr><td width="40%" align="left" valign="top">Configuration du noyau </td><td width="20%" align="center"><a accesskey="h" href="index.html">Sommaire</a></td><td width="40%" align="right" valign="top"> Compilation et installation des modules</td></tr></table></div></body></html>