Sophie

Sophie

distrib > * > 2010.0 > * > by-pkgid > a412ceb851151854794ced2a242192bb > files > 483

howto-html-fr-20080722-1mdv2010.0.noarch.rpm

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>10. La méthode des pros</title>
<link rel="stylesheet" href="style.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.64.1">
<link rel="home" href="index.html" title="Guide pratique des disquettes d'amorçage">
<link rel="up" href="index.html" title="Guide pratique des disquettes d'amorçage">
<link rel="previous" href="ar01s09.html" title="9. Sujets divers">
<link rel="next" href="ar01s11.html" title="11. Créer des CD-ROM amorçables">
</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">10. La méthode des pros</th></tr>
<tr>
<td width="20%" align="left">
<a accesskey="p" href="ar01s09.html">Précédent</a> </td>
<th width="60%" align="center"> </th>
<td width="20%" align="right"> <a accesskey="n" href="ar01s11.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="pros"></a>10. La méthode des pros</h2></div></div>
<div></div>
</div>
<p>
Vous avez peut-être remarqué comme les disques d'amorce utilisés par
les principales distributions comme Slackware, RedHat ou Debian
paraissent plus sophistiqués que ce que décrit ce document. Les
disques d'amorce de distribution professionnelles se basent sur les
mêmes principes que ceux décrits ici, mais utilisent diverses astuces
pour satisfaire aux besoins supplémentaires de leurs disques
d'amorce. Tout d'abord, ils doivent pouvoir fonctionner sur une grande
variété de matériel et doivent donc pouvoir interagir avec
l'utilisateur et charger divers gestionnaires de
périphériques. Ensuite, ils doivent pouvoir travailler avec beaucoup
d'options d'installation différentes, de manière plus ou moins
automatique. Enfin, les disques d'amorce des distributions combinent
en général la possibilité d'installer le système avec celle de le
réparer.
</p>
<a class="indexterm" name="id2518944"></a><p>
Certains disques d'amorce utilisent une fonctionnalité appelée
<span><b class="command">initrd</b></span> (<span class="emphasis"><em>initial ramdisk</em></span>, ou
<span class="emphasis"><em>disque mémoire initial</em></span>). Cette fonctionnalité est
apparue aux alentours de la version 2.0.x et permet au noyau de démarrer
en deux étapes. Quand le noyau commence son démarrage, il charge une
première image de disque mémoire depuis le disque d'amorce. Ce disque
mémoire initial est un système racine contenant un programme à exécuter
avant le chargement du vrai système racine. Ce programme inspecte en
général l'environnement et/ou demande à l'utilisateur de sélectionner
diverses options de démarrage, telles que le périphérique sur lequel on
va trouver le vrai disque racine. En général, il charge des modules
supplémentaires ne faisant pas partie du noyau. Quand ce programme
initial se termine, le noyau charge la vraie image racine et continue
son démarrage normalement. Pour plus d'information sur
<span><b class="command">initrd</b></span>, lisez
<tt class="filename">/usr/src/linux/Documentation/initrd.txt</tt> et <a href="ftp://elserv.ffm.fgan.de/pub/linux/loadlin-1.6/initrd-example.tgz" target="_top">
ftp://elserv.ffm.fgan.de/pub/linux/loadlin-1.6/initrd-example.tgz</a>.
</p>
<p>
Vous trouverez ci-dessous des résumés sur la manière dont les disques
d'installation de chaque distribution semblent marcher, après étude de
leurs systèmes de fichiers et/ou code source. Nous ne garantissons pas
l'exactitude des informations, ni qu'elles n'ont pas changé depuis les
versions indiquées.
</p>
<p>
Slackware (v.3.1) utilise un démarrage direct avec
<span><b class="command">LILO</b></span> semblable à la description de la <a href="ar01s06.html#usinglilo" title="6.1. Transfert du noyau avec LILO">Section 6.1, « Transfert du noyau avec LILO »</a>.  Le disque d'amorce de la Slackware affiche un
message de démarrage (<span class="emphasis"><em>Welcome to the Slackware Linux
bootkernel disk!</em></span>) en utilisant le paramètre
<tt class="option">message</tt> de <span><b class="command">LILO</b></span>. Ce message indique
à l'utilisateur d'entrer une ligne  de paramètres de démarrage si
nécessaire. Après le démarrage, un système  racine est chargé depuis une
seconde disquette. L'utilisateur lance un  script de configuration
(<span><b class="command">setup</b></span>) qui démarre l'installation. Au lieu
d'utiliser  un noyau modulaire, Slackware fournit un certain nombre de
noyaux différents, et c'est à l'utilisateur de fournir celui qui
correspond à sa configuration matérielle.
</p>
<p>
RedHat (v.4.0) utilise aussi un démarrage avec <span><b class="command">LILO</b></span>.
Il charge un disque mémoire compressé sur le premier disque, qui fait
tourner une version personnalisée d'<span><b class="command">init</b></span>. Ce
programme demande quels gestionnaires utiliser puis charge des fichiers
supplémentaires depuis un autre disque si nécessaire.
</p>
<p>
Debian (v.1.3) possède probablement le groupe de disques d'installation
le plus sophistiqué. Il utilise le chargeur <span><b class="command">SYSLINUX</b></span>
pour choisir différentes options de chargement, puis utilise une image
<span><b class="command">initrd</b></span> pour guider l'utilisateur dans l'installation.
Il semble utiliser à la fois des versions personnalisées
d'<span><b class="command">init</b></span> et du shell.
</p>
</div>
<div class="navfooter">
<hr>
<table width="100%" summary="Navigation footer">
<tr>
<td width="40%" align="left">
<a accesskey="p" href="ar01s09.html">Précédent</a> </td>
<td width="20%" align="center"><a accesskey="u" href="index.html">Niveau supérieur</a></td>
<td width="40%" align="right"> <a accesskey="n" href="ar01s11.html">Suivant</a>
</td>
</tr>
<tr>
<td width="40%" align="left" valign="top">9. Sujets divers </td>
<td width="20%" align="center"><a accesskey="h" href="index.html">Sommaire</a></td>
<td width="40%" align="right" valign="top"> 11. Créer des CD-ROM amorçables</td>
</tr>
</table>
</div>
</body>
</html>