[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[RFR] ddp://manuals/debian-faq/fr/kernel.sgml



Bonsoir,

Voici le chapitre de la FAQ à propos du noyau.

Merci d'avance.

-- 
Simon Paillard
Index: kernel.sgml
===================================================================
--- kernel.sgml	(révision 5149)
+++ kernel.sgml	(copie de travail)
@@ -1,4 +1,4 @@
-<!-- Subversion revision of original English document "3548" -->
+<!-- Subversion revision of original English document "5015" -->
 
 <chapt id="kernel">Debian et le noyau
 
@@ -20,9 +20,9 @@
 <p>Les utilisateurs qui souhaitent (ou doivent) construire un noyau personnalis? sont
 encourag?s ? installer le paquet <package/kernel-package/. Ce paquet contient le script
 permettant de construire le paquet du noyau et fournit la possibilit? de cr?er un paquet
-kernel-image simplement en ex?cutant la commande
+<package>linux-image-<var>version</var></package> simplement en ex?cutant la commande
 
-  <example>make-kpkg kernel_image</example>
+  <example>make-kpkg --initrd kernel_image</example>
 dans le r?pertoire racine des sources du noyau.
 Une aide est disponible avec la commande
   <example>make-kpkg --help</example>
@@ -31,48 +31,13 @@
 
 <p>Les utilisateurs doivent t?l?charger s?par?ment les sources pour le noyau le plus r?cent
 (ou celui de leur choix) depuis leur site pr?f?r? d'archive Linux, ? moins qu'un paquet
-kernel-source-version soit disponible (o? version indique la version du noyau).
+<package>linux-source-<var>version</var></package> soit disponible (o?
+<var>version</var> indique la version du noyau).
 
 <p>Des instructions d?taill?es sur l'utilisation du paquet <package/kernel-package/ sont
 donn?es dans le fichier <file>/usr/share/doc/kernel-package/README.gz</file>.
-Bri?vement, vous devriez&nbsp;:
 
-<list>
-  <item>D?sarchiver les sources du noyau et aller (<tt>cd</tt>) dans le nouveau r?pertoire cr??.
-  <item>Modifier la configuration du noyau en utilisant une de ces commandes&nbsp;:
-    <list>
-      <item><tt>make config</tt> (avec interface ligne dans un tty).
-      <item><tt>make menuconfig</tt> (avec une interface bas?e sur ncurses).
-        Remarquez que pour utiliser cette option le paquet <package/libncurses5-dev/ doit 
-		?tre install?
-      <item><tt>make xconfig</tt> (avec une interface graphique (X11)).
-        L'utilisation de cette option n?cessite que les paquets X et Tcl/Tk soient install?s.
-    </list>
-   	Toutes ces ?tapes produisent un nouveau fichier <tt>.config</tt> dans le r?pertoire racine 
-	des sources du noyau.
-  <item>Ex?cuter la commande&nbsp;: <tt>make-kpkg -rev Custom.N kernel_image</tt>,
-    o? N est le num?ro de r?vision assign? par l'utilisateur. Les nouvelles archives de Debian 
-	construites ainsi auront la r?vision Custom.1, par exemple, <tt>kernel-image-2.2.14_Custom.1_i386.deb</tt> 
-	pour le noyau 2.2.14 de Linux.
-     <item>Installer le paquet cr??.
-    <list>
-    <item>Lancer <tt>dpkg --install /usr/src/kernel-image-VVV_Custom.N.deb</tt>
-      	  pour installer le noyau. Le script d'installation va&nbsp;:
-      <list>
-        <item>lancer le programme de d?marrage, LILO (s'il est install?),
-        <item>installer le noyau personnalis? dans /boot/vmlinuz_VVV-Custom.N et 
-		  configurer les liens symboliques vers la plus r?cente version du noyau
-        <item>demander ? l'utilisateur de faire une disquette de d?marrage. Cette disquette
-		  contiendra seulement une image du noyau. Voir <ref id="custombootdisk">.
-      </list>
-    <item>Pour utiliser un programme de d?marrage diff?rent tel que <package/grub/ ou  <tt/loadlin/, 
-	  copiez cette image ? d'autres endroits (par exemple, /boot/grub ou sur une parition 
-	  <tt>MSDOS</tt>).
-  </list>
-</list>
 
-<!-- TODO: check out a new source of details, this README isn't too useful,
-I'm told (joy) -->
 <sect id="custombootdisk">Comment puis-je faire des disquettes de d?marrage personnalis?es&nbsp;?
 
 <p>Cette t?che est consid?rablement facilit?e par le paquet <package/boot-floppies/ de Debian, 
@@ -80,32 +45,34 @@
 Les scripts shell de ce paquet produisent des disquettes de d?marrage au format <tt>SYSLINUX</tt>. 
 Ce sont des disquettes avec un formatage de type MSDOS dont le mbr (master boot records) a ?t? 
 modifi? de sorte qu'elles puissent d?marrer Linux directement (ou d'autre syst?mes d'exploitation 
-ayant ?t? d?finis dans le fichier syslinux.cfg de la disquette). D'autres scripts de ce paquet permettent 
-la cr?ation de disquettes de restauration et peuvent m?me reproduire les disques de base.
+ayant ?t? d?finis dans le fichier <file>syslinux.cfg</file> de la disquette).
+D'autres scripts de ce paquet permettent la cr?ation de disquettes de
+restauration et peuvent m?me reproduire les disques de base.
 
-<p>Vous trouverez plus d'informations sur ce sujet dans le fichier <tt>/usr/doc/boot-floppies/README</tt>
-apr?s avoir install? le paquet <package/boot-floppies/.
+<p>Vous trouverez plus d'informations sur ce sujet dans le fichier
+<file>/usr/doc/boot-floppies/README</file> apr?s avoir install? le paquet
+<package/boot-floppies/.
 
 <sect id="modules">Quelles dispositions sp?ciales Debian fournit-elle pour manipuler les modules&nbsp;?
 
-<p>Le paquet Debian <package/modconf/ fournit un script shell (<tt>/usr/sbin/modconf</tt>)
+<p>Le paquet Debian <package/modconf/ fournit un script shell (<file>/usr/sbin/modconf</file>)
 qui peut ?tre utilis? pour personnaliser la configuration des modules. Ce script pr?sente 
 une interface ? base de menus, demandant ? l'utilisateur les pilotes de p?riph?rique qui 
 doivent ?tre charg?s sur son syst?me. Les r?ponses sont utilis?es pour personnaliser les 
-fichiers <tt>/etc/modules.conf</tt> (qui liste les alias et les arguments qui doivent ?tre 
-utilis?s par les diff?rents modules), <tt>/etc/modutils/</tt> et <tt>/etc/modules</tt> 
+fichiers <file>/etc/modules.conf</file> (qui liste les alias et les arguments qui doivent ?tre 
+utilis?s par les diff?rents modules), <file>/etc/modutils/</file> et <file>/etc/modules</file> 
 (qui contient les modules qui doivent ?tre charg?s au d?marrage).
 
-<p>Comme les (nouveaux) fichiers Configure.help qui sont maintenant disponibles
-pour g?rer la compilation de noyau personnalis?, le paquet <package/modconf/
-est fourni avec un ensemble de fichiers d'aide (dans <tt>/usr/lib/modules_help/</tt>)
-qui fournissent des informations d?taill?es sur les param?tres appropri?s pour chaque modules
+<p>Comme les (nouveaux) fichiers <file>Configure.help</file> qui sont maintenant disponibles
+pour g?rer la compilation de noyau personnalis?, le paquet <package>modconf</package>
+est fourni avec un ensemble de fichiers d'aide (dans <file>/usr/lib/modules_help/</file>)
+qui fournissent des informations d?taill?es sur les param?tres appropri?s pour chaque module.
 
 <sect id="removeoldkernel">Puis-je sans risque d?sinstaller un vieux paquet de noyau et si oui comment&nbsp;?
 
-<p>Oui. Le script <tt>kernel-image-NNN.prerm</tt> v?rifie si le noyau que vous utilisez actuellement
+<p>Oui. Le script <pgrn>linux-image-<var>NNN</var>.prerm</pgrn> v?rifie si le noyau que vous utilisez actuellement
 est identique au noyau que vous essayez de d?sinstaller. Donc vous pouvez supprimer les paquets de
 noyau non souhait?s en utilisant cette commande&nbsp;:
-<example>dpkg --purge --force-remove-essential kernel-image-NNN</example>
+<example>dpkg --purge linux-image-<var>NNN</var></example>
 
-(Bien s?r, remplacez ?&nbsp;NNN&nbsp;? avec le num?ro de version et de r?vision de votre noyau)
+(Bien s?r, remplacez <var>NNN</var> par le num?ro de version et de r?vision de votre noyau)
<!-- Subversion revision of original English document "5015" -->

<chapt id="kernel">Debian et le noyau

<sect id="non-debian-kernel">Puis-je installer et compiler un noyau sans sp?cificit? Debian&nbsp;?

<p>Oui.

<p>La biblioth?que C de Debian est construite avec la version <em>stable</em> la 
plus r?cente des ent?tes du <strong>noyau</strong>. Si vous devez compiler un programme 
avec des ent?tes de noyau plus r?centes que celles de la branche stable, vous devriez alors 
mettre ? jour le paquet contenant les ent?tes (<package/libc6-dev/), ou employer les nouvelles 
ent?tes incluses dans l'arborescence des sources du nouveau noyau install?. C'est-?-dire, si les 
sources du noyau sont dans <file>/usr/src/linux</file>, alors vous devriez ajouter
<tt>-I/usr/src/linux/include/</tt> ? votre ligne de commande pour la compilation.

<sect id="customkernel">Quel est l'outil fourni par Debian pour construire des 
			noyaux personnalis?s&nbsp;?

<p>Les utilisateurs qui souhaitent (ou doivent) construire un noyau personnalis? sont
encourag?s ? installer le paquet <package/kernel-package/. Ce paquet contient le script
permettant de construire le paquet du noyau et fournit la possibilit? de cr?er un paquet
<package>linux-image-<var>version</var></package> simplement en ex?cutant la commande

  <example>make-kpkg --initrd kernel_image</example>
dans le r?pertoire racine des sources du noyau.
Une aide est disponible avec la commande
  <example>make-kpkg --help</example>
et dans la page de manuel  <manref name="make-kpkg" section="1">.


<p>Les utilisateurs doivent t?l?charger s?par?ment les sources pour le noyau le plus r?cent
(ou celui de leur choix) depuis leur site pr?f?r? d'archive Linux, ? moins qu'un paquet
<package>linux-source-<var>version</var></package> soit disponible (o?
<var>version</var> indique la version du noyau).

<p>Des instructions d?taill?es sur l'utilisation du paquet <package/kernel-package/ sont
donn?es dans le fichier <file>/usr/share/doc/kernel-package/README.gz</file>.


<sect id="custombootdisk">Comment puis-je faire des disquettes de d?marrage personnalis?es&nbsp;?

<p>Cette t?che est consid?rablement facilit?e par le paquet <package/boot-floppies/ de Debian, 
que vous trouvez normalement dans la section <tt>admin</tt> des archives ftp de Debian.
Les scripts shell de ce paquet produisent des disquettes de d?marrage au format <tt>SYSLINUX</tt>. 
Ce sont des disquettes avec un formatage de type MSDOS dont le mbr (master boot records) a ?t? 
modifi? de sorte qu'elles puissent d?marrer Linux directement (ou d'autre syst?mes d'exploitation 
ayant ?t? d?finis dans le fichier <file>syslinux.cfg</file> de la disquette).
D'autres scripts de ce paquet permettent la cr?ation de disquettes de
restauration et peuvent m?me reproduire les disques de base.

<p>Vous trouverez plus d'informations sur ce sujet dans le fichier
<file>/usr/doc/boot-floppies/README</file> apr?s avoir install? le paquet
<package/boot-floppies/.

<sect id="modules">Quelles dispositions sp?ciales Debian fournit-elle pour manipuler les modules&nbsp;?

<p>Le paquet Debian <package/modconf/ fournit un script shell (<file>/usr/sbin/modconf</file>)
qui peut ?tre utilis? pour personnaliser la configuration des modules. Ce script pr?sente 
une interface ? base de menus, demandant ? l'utilisateur les pilotes de p?riph?rique qui 
doivent ?tre charg?s sur son syst?me. Les r?ponses sont utilis?es pour personnaliser les 
fichiers <file>/etc/modules.conf</file> (qui liste les alias et les arguments qui doivent ?tre 
utilis?s par les diff?rents modules), <file>/etc/modutils/</file> et <file>/etc/modules</file> 
(qui contient les modules qui doivent ?tre charg?s au d?marrage).

<p>Comme les (nouveaux) fichiers <file>Configure.help</file> qui sont maintenant disponibles
pour g?rer la compilation de noyau personnalis?, le paquet <package>modconf</package>
est fourni avec un ensemble de fichiers d'aide (dans <file>/usr/lib/modules_help/</file>)
qui fournissent des informations d?taill?es sur les param?tres appropri?s pour chaque module.

<sect id="removeoldkernel">Puis-je sans risque d?sinstaller un vieux paquet de noyau et si oui comment&nbsp;?

<p>Oui. Le script <pgrn>linux-image-<var>NNN</var>.prerm</pgrn> v?rifie si le noyau que vous utilisez actuellement
est identique au noyau que vous essayez de d?sinstaller. Donc vous pouvez supprimer les paquets de
noyau non souhait?s en utilisant cette commande&nbsp;:
<example>dpkg --purge linux-image-<var>NNN</var></example>

(Bien s?r, remplacez <var>NNN</var> par le num?ro de version et de r?vision de votre noyau)

Reply to: