Sophie

Sophie

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

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

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>9. Sujets divers</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="ar01s08.html" title="8. Réduire la taille du système racine">
<link rel="next" href="ar01s10.html" title="10. La méthode des pros">
</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">9. Sujets divers</th></tr>
<tr>
<td width="20%" align="left">
<a accesskey="p" href="ar01s08.html">Précédent</a> </td>
<th width="60%" align="center"> </th>
<td width="20%" align="right"> <a accesskey="n" href="ar01s10.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="id2518456"></a>9. Sujets divers</h2></div></div>
<div></div>
</div>
<div class="sect2" lang="fr">
<div class="titlepage">
<div><div><h3 class="title">
<a name="nonramdiskroot"></a>9.1. Système racine sans disque mémoire</h3></div></div>
<div></div>
</div>
<p>
<a class="indexterm" name="id2518473"></a>
La <a href="ar01s04.html" title="4. Construire un système racine">Section 4, « Construire un système racine »</a> explique comment construire un système
racine compressé chargé en mémoire lors du démarrage du système. Cette
méthode qui présente beaucoup d'avantages est souvent utilisée.
Néanmoins, certains systèmes possédant peu de mémoire ne peuvent se
permettre d'utiliser de la RAM pour un disque mémoire, et doivent donc
utiliser un système racine monté directement depuis la disquette.
</p>
<p>
De tels systèmes sont en réalité plus faciles à construire que les
systèmes racines compressés car on peut les créer directement sur
disquette plutôt que de passer par un autre périphérique
intermédiaire, et ne nécessitent pas de compression. Nous indiquerons
les différences de procédure par rapports aux instructions
précédentes. Si vous choisissez cette méthode, rappelez-vous bien que
vous aurez <span class="emphasis"><em>beaucoup moins d'espace disque</em></span> disponible.
</p>
<div class="orderedlist"><ol type="1">
<li>
<p>Calculez la taille disponible pour les fichiers racines.
</p>
<p>
Si vous construisez un système d'amorce/racine unique, vous devez
arriver à faire tenir tous les blocs du noyau ainsi que tous les blocs
du système racine sur un seul disque.
</p>
</li>
<li><p>À l'aide de <span><b class="command">mke2fs</b></span>, créez un système
racine de la bonne taille sur une disquette.
</p></li>
<li><p>Remplissez le système comme décrit précédemment.
</p></li>
<li><p>Après cela, démontez le système et transférez-le vers un
fichier sur le disque, mais <span class="emphasis"><em>sans le compresser</em></span>.
</p></li>
<li><p>Transférez le noyau sur une disquette comme décrit
précédemment. Lorsque vous calculerez le mot disque mémoire, mettez le
bit 14 à 0 pour indiquer que le système racine ne doit pas être chargé
en mémoire. Lancez la commande <span><b class="command">rdev</b></span> indiquée.
<a class="indexterm" name="id2518585"></a>
<a class="indexterm" name="id2518597"></a>
<a class="indexterm" name="id2518605"></a>
</p></li>
<li><p>Transférez le système racine comme précédemment.
</p></li>
</ol></div>
<p>
Vous pouvez prendre quelques raccourcis. Si vous construisez un système
avec deux disques, vous pouvez construire le système de fichiers racine
directement sur le second disque au lieu de le transférer sur le disque
dur puis à nouveau sur la disquette. De même, si vous construisez un
disque d'amorce/racine unique et si vous utilisez
<span><b class="command">LILO</b></span>, vous pouvez créer un système de fichiers
<span class="emphasis"><em>unique</em></span> sur toute la disquette contenant le noyau,
les fichiers de <span><b class="command">LILO</b></span> et les fichiers racine, avant de
simplement lancer <span><b class="command">LILO</b></span> comme dernière étape.
</p>
</div>
<div class="sect2" lang="fr">
<div class="titlepage">
<div><div><h3 class="title">
<a name="utilitydisk"></a>9.2. Construire un disque utilitaire</h3></div></div>
<div></div>
</div>
<p>
<a class="indexterm" name="id2518671"></a>
Construire un disque utilitaire est assez facile : créez simplement
un système de fichiers sur une disquette formatée et copiez les
fichiers dessus. Pour l'utiliser depuis un disque d'amorce, montez-le
manuellement une fois le système démarré.
</p>
<p>
Les instructions précédentes indiquent qu'un disque utilitaire peut être
monté en tant que <tt class="filename">/usr</tt>. Dans ce cas, les binaires
doivent être placés dans un répertoire <tt class="filename">/bin</tt> du
disque utilitaire, afin d'être référencés si vous mettez
<tt class="filename">/usr/bin</tt> dans votre chemin. Les bibliothèques
supplémentaires nécessaires aux binaires sont à placer dans
<tt class="filename">/lib</tt> sur le disque utilitaire.
</p>
<p>
Il faut penser à plusieurs choses lorsque l'on crée un disque
utilitaire :
</p>
<div class="orderedlist"><ol type="1">
<li><p>Ne placez pas de binaires ou de bibliothèques essentiels
pour le système sur le disque utilitaire, puisqu'il ne sera montable qu'une
fois le système démarré ;
</p></li>
<li><p>Vous ne pouvez pas utiliser de lecteur de disquette et
de lecteur de bande sur port disquette en même temps. Ce qui veut dire
que si votre lecteur de bande est sur un port disquette, vous ne pourrez
pas y accéder tant que votre disque utilitaire sera monté ;
</p></li>
<li><p>L'accès aux fichiers du disque utilitaire sera lent.
</p></li>
</ol></div>
<p>
L' <a href="apd.html" title="D. Exemple de contenu des répertoires d'un disque utilitaire">Annexe D, <i>Exemple de contenu des répertoires d'un disque utilitaire</i></a> montre ce que peut contenir un tel
disque. Voici quelques idées de fichiers qui peuvent vous être utiles :
programmes de diagnostic et de manipulation de disques
(<span><b class="command">format</b></span>, <span><b class="command">fdisk</b></span>) et systèmes de
fichiers (<span><b class="command">mke2fs</b></span>, <span><b class="command">fsck</b></span>,
<span><b class="command">debugfs</b></span>, <tt class="filename">isofs.o</tt>), un éditeur de
texte léger (<span><b class="command">elvis</b></span>, <span><b class="command">jove</b></span>), des
utilitaires de compression et archivage (<span><b class="command">gzip</b></span>,
<span><b class="command">tar</b></span>, <span><b class="command">cpio</b></span>,
<span><b class="command">afio</b></span>), de gestion de bande (<span><b class="command">mt</b></span>,
<span><b class="command">ftmt</b></span>, <span><b class="command">tob</b></span>,
<span><b class="command">taper</b></span>), de communication (<tt class="filename">ppp.o</tt>,
<tt class="filename">slip.o</tt>, <span><b class="command">minicom</b></span>) et de gestion
de périphériques (<span><b class="command">setserial</b></span>,
<span><b class="command">mknod</b></span>).
</p>
</div>
</div>
<div class="navfooter">
<hr>
<table width="100%" summary="Navigation footer">
<tr>
<td width="40%" align="left">
<a accesskey="p" href="ar01s08.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="ar01s10.html">Suivant</a>
</td>
</tr>
<tr>
<td width="40%" align="left" valign="top">8. Réduire la taille du système racine </td>
<td width="20%" align="center"><a accesskey="h" href="index.html">Sommaire</a></td>
<td width="40%" align="right" valign="top"> 10. La méthode des pros</td>
</tr>
</table>
</div>
</body>
</html>