aboutsummaryrefslogtreecommitdiff
path: root/fr_FR.ISO8859-1/articles/multi-os/article.sgml
diff options
context:
space:
mode:
Diffstat (limited to 'fr_FR.ISO8859-1/articles/multi-os/article.sgml')
-rwxr-xr-xfr_FR.ISO8859-1/articles/multi-os/article.sgml700
1 files changed, 0 insertions, 700 deletions
diff --git a/fr_FR.ISO8859-1/articles/multi-os/article.sgml b/fr_FR.ISO8859-1/articles/multi-os/article.sgml
deleted file mode 100755
index 994298fd4a..0000000000
--- a/fr_FR.ISO8859-1/articles/multi-os/article.sgml
+++ /dev/null
@@ -1,700 +0,0 @@
-<!--
- The FreeBSD Documentation Project
- The FreeBSD French Documentation Project
-
- $FreeBSD$
- Original revision: n.nn
--->
-
-<!DOCTYPE ARTICLE PUBLIC "-//FreeBSD//DTD DocBook V3.1-Based Extension//EN" [
-<!ENTITY % man PUBLIC "-//FreeBSD//ENTITIES DocBook Manual Page Entities//EN"> %man;
-<!ENTITY % urls PUBLIC "-//FreeBSD//ENTITIES Common Document URL Entities//FR"> %urls;
-<!ENTITY % abstract PUBLIC "-//FreeBSD//ENTITIES DocBook Abstract Entities//FR"> %abstract;
-<!ENTITY % artheader PUBLIC "-//FreeBSD//ENTITIES DocBook ArtHeader Entities//FR"> %artheader;
-<!ENTITY % translators PUBLIC "-//FreeBSD//ENTITIES DocBook Translator Entities//FR"> %translators;
-
-<!ENTITY % authors SYSTEM "../../../en_US.ISO_8859-1/books/handbook/authors.ent"> %authors;
-<!ENTITY % mailing-lists SYSTEM "../../books/handbook/mailing-lists.ent"> %mailing-lists;
- <!ENTITY rel.current CDATA "3.2">
-]>
-
-<article lang="fr">
- <artheader>
- <title>Installer et utiliser FreeBSD en m&ecirc;me temps que d'autres syst&egrave;mes d'exploitation</title>
- <authorgroup>
- <author>
- <firstname>Jay</firstname>
- <surname>Richmond</surname>
- </author>
- </authorgroup>
- &artheader.copyright;
- <abstract>
- <para><email>jayrich@sysc.com</email></para>
- <para>6 Aout 1996</para>
- <para>Ce document explique comment faire cohabiter proprement FreeBSD et
- d'autres syst&egrave;mes d'exploitation courants tels que Linux, MS-DOS, OS/2
- et Windows 95. Remerciements particuliers &agrave; Annelise Anderson
- <email>andrsn@stanford.edu</email>, Randall Hopper
- <email>rhh@ct.picker.com</email> et Jordan K. Hubbard
- <email>jkh@time.cdrom.com</email>.</para>
- &abstract.license;
- &abstract.disclaimer;
- &trans.a.haby;
- </abstract>
- </artheader>
- <sect1>
- <title>R&eacute;sum&eacute;</title>
- <para>La plupart des gens n'arrivent pas &agrave; faire cohabiter leurs divers
- syst&egrave;mes d'exploitation sans des disques de grande capacit&eacute;,
- des informations sur les gros disques EIDE sont donc incluses. Comme il
- y a de nombreuses combinaisons possibles de syst&egrave;mes d'exploitation et
- de configurations de disques durs, la section
- <link linkend="examples">Exemples</link> sera peut-&ecirc;tre celle
- qui vous sera la plus utile. Elle d&eacute;crit plusieurs configurations
- d'ordinateurs utilisant plusieurs syst&egrave;mes d'exploitation.</para>
- <para>Ce document suppose que vous avez d&eacute;j&agrave; pr&eacute;par&eacute; de la place sur votre
- disque dur pour un syst&egrave;me d'exploitation suppl&eacute;mentaire. Chaque fois que
- vous repartitionnez votre disque dur, vous prenez le risque de d&eacute;truire
- les donn&eacute;es qui se trouvent sur les partitions existantes. Toutefois, si
- votre disque est enti&egrave;rement occup&eacute; par DOS, vous trouverez peut-&ecirc;tre le
- programme FIPS (qui se trouve sur le CD-ROM FreeBSD dans le r&eacute;pertoire
- <filename>\TOOLS</filename> ou que vous pouvez t&eacute;l&eacute;charger par
- <ulink url="ftp://ftp.freebsd.org/pub/FreeBSD/tools">ftp</ulink>) utile.
- Il vous permet de repartitionner votre disque sans d&eacute;truire les donn&eacute;es
- qui s'y trouvent. Il existe aussi une programme commercial appel&eacute;
- Partition Magic, qui vous permet de dimensionner et de supprimer des
- partitions sans d&eacute;g&acirc;t.</para>
- </sect1>
- <sect1 id="boot-managers">
- <title>Revue des gestionnaires de d&eacute;marrage</title>
- <para>Ce ne sont que de br&egrave;ves descriptions des diff&eacute;rents gestionnaires
- de d&eacute;marrage que vous rencontrerez. Selon la configuration de votre
- ordinateur, vous pourrez trouver utile d'en employer plus d'un sur le
- m&ecirc;me syst&egrave;me.</para>
- <variablelist>
- <varlistentry>
- <term>Boot Easy</term>
- <listitem>
- <para>C'est le gestionnaire de d&eacute;marrage par d&eacute;faut de FreeBSD. Il
- peut d&eacute;marrer &agrave; peu pr&egrave;s n'importe quoi, y compris BSD, OS/2
- (HPFS), Windows 95 (FAT et FAT32) et Linux. Les partitions sont
- s&eacute;lectionn&eacute;es &agrave; l'aide des touches fonction.</para>
- </listitem>
- </varlistentry>
- <varlistentry>
- <term><foreignphrase>OS/2 Boot Manager</foreignphrase></term>
- <listitem>
- <para>Il d&eacute;marrera depuis la FAT, HPFS, FFS (FreeBSD) et EXT2
- (Linux). Il peut aussi d&eacute;marrer depuis des partitions FAT32.
- Les partitions sont s&eacute;lectionn&eacute;es avec les touches Fl&egrave;ches.
- Le gestionnaire de d&eacute;marrage
- <foreignphrase>OS/2 Boot Manager</foreignphrase> est le
- seul &agrave; utiliser sa propre partition distincte, &agrave; l'inverse des
- autres qui utilisent l'enregistrement principal de d&eacute;marrage
- (<foreignphrase>Master Boot
- Record</foreignphrase>&nbsp;-&nbsp;MBR). Il doit donc &ecirc;tre
- install&eacute; dans les 1024 premiers cylindres pour &eacute;viter des
- probl&egrave;mes de d&eacute;marrage. Il peut charger Linux en utilisant LILO
- lorsque ce dernier se trouve sur le secteur de d&eacute;marrage et non sur
- le MBR. Allez sur les
- <ulink url="http://www.freenix.fr/linux/HOWTO">HOWTO Linux</ulink>
- sur le World Wide Web pour plus d'informations sur le d&eacute;marrage
- de Linux avec le gestionnaire de d&eacute;marrage d'OS/2.</para>
- </listitem>
- </varlistentry>
- <varlistentry>
- <term>OS-BS</term>
- <listitem>
- <para>C'est une alternative &agrave; Boot Easy. Il vous donne plus de
- contr&ocirc;le sur le processus de d&eacute;marrage, avec la possibilit&eacute; de
- s&eacute;lectionner la partition &agrave; d&eacute;marrer par d&eacute;faut et le d&eacute;lai de
- d&eacute;marrage. La version b&eacute;ta de ce programme vous permet de
- s&eacute;lectionner le syst&egrave;me d'exploitation &agrave; d&eacute;marrer avec les
- touches Fl&egrave;ches. Il est inclus sur le CD-ROM FreeBSD dans le
- r&eacute;pertoire <filename>\TOOLS</filename> et vous pouvez le
- t&eacute;l&eacute;charger par
- <ulink url="ftp://ftp.freebsd.org/pub/FreeBSD/tools">ftp</ulink>.</para>
- </listitem>
- </varlistentry>
- <varlistentry>
- <term>LILO, ou LInux LOader (&ldquo;chargeur Linux&rdquo;)</term>
- <listitem>
- <para>C'est un gestionnaire de d&eacute;marrage limit&eacute;. Il peut d&eacute;marrer
- FreeBSD, mais il faut acommoder son fichier de configuration.</para>
- </listitem>
- </varlistentry>
- </variablelist>
- <informaltable>
- <tgroup cols="1">
- <tbody>
- <row>
- <entry><emphasis>A propos de la FAT32:</emphasis> La FAT32
- remplace le syst&egrave;me de fichiers FAT depuis la version Microsoft
- OEM SR2 B&eacute;ta, qui sera utilis&eacute;e sur les ordinateurs avec Windows
- 95 pr&eacute;-install&eacute; vers la fin de 1996. Elle convertit le syst&egrave;me
- de fichiers FAT habituel et permet d'utiliser des tailles
- d'agr&eacute;gat&nbsp;-&nbsp;&ldquo;<foreignphrase>cluster</foreignphrase>&rdquo;&nbsp;-&nbsp;plus
- petites sur de plus gros disques. La FAT32 modifie aussi le
- secteur de d&eacute;marrage et la table d'allocation habituels de la FAT,
- ce qui la rend incompatible avec certains gestionnaires de
- d&eacute;marrage.</entry>
- </row>
- </tbody>
- </tgroup>
- </informaltable>
- </sect1>
- <sect1 id="typical">
- <title>Une configuration typique</title>
- <para>Supposons que nous ayons deux gros disques EIDE, et que nous
- voulions y installer FreeBSD, Linux et Windows 95.</para>
- <para>Voici comment je proc&eacute;derais avec ces disques durs:</para>
- <itemizedlist>
- <listitem>
- <para><filename>/dev/wd0</filename> (premier disque dur
- physique),</para>
- </listitem>
- <listitem>
- <para><filename>/dev/wd1</filename> (second disque dur).</para>
- </listitem>
- </itemizedlist>
- <para>Ils ont tous deux 1416 cylindres.</para>
- <orderedlist>
- <listitem>
- <para>Je d&eacute;marre avec une disquette de d&eacute;marrage MS-DOS ou
- Windows qui contient l'utilitaire <filename>FDISK.EXE</filename>
- et cr&eacute;e une petite partition primaire de 50 Mo (35-40 pour Windows
- 95 et un peu d'espace libre) sur le premier disque. Je cr&eacute;e aussi
- une partition plus importante sur le second disque pour mes
- applications et mes donn&eacute;es Windows.</para>
- </listitem>
- <listitem>
- <para>Je red&eacute;marre et installe Windows 95 (plus facile &agrave; dire qu'&agrave;
- faire) sur la partition <filename>C:</filename>.</para>
- </listitem>
- <listitem>
- <para>J'installe ensuite Linux. Je ne suis pas certain pour qui
- concerne toutes les distributions de Linux, mais la Slackware
- comprend LILO (voyez la section
- <link linkend="boot-managers">Revue des gestionnaires de
- d&eacute;marrage</link>). Au moment de partitionner mon disque dur
- avec l'utilitaire <filename>fdisk</filename> de Linux,
- je mets tout Linux sur le premier disque (peut-&ecirc;tre 300 Mo
- pour une partition racine confortable et de l'espace de
- pagination).</para>
- </listitem>
- <listitem>
- <para>Apr&egrave;s avoir install&eacute; Linux, et quand on me demande si je veux
- installer LILO, je fais <emphasis>attention</emphasis> &agrave; l'installer
- sur le secteur de d&eacute;marrage de ma partition racine Linux, et non
- sur le MBR (<foreignphrase>Master Boot
- Record</foreignphrase>&nbsp;-&nbsp;enregistrement principal de
- d&eacute;marrage).</para>
- </listitem>
- <listitem>
- <para>L'espace restant disponible sur le disque peut servir &agrave;
- FreeBSD. Je v&eacute;rifie aussi que la
- tranche&nbsp;-&nbsp;&ldquo;<foreignphrase>slice</foreignphrase>&rdquo;&nbsp;-&nbsp;racine
- de FreeBSD ne d&eacute;borde pas de la limite des 1024 cylindres (1024
- cylindres correspond &agrave; 528 Mo &agrave; partir du d&eacute;but du disque sur nos
- hypoth&eacute;tiques disques de 720 Mo). J'utiliserai &eacute;ventuellement le
- reste du disque dur (environ 270 Mo) pour les tranches
- <filename>/usr</filename> et <filename>/var</filename>. Le
- reste du second
- disque (l'espace disponible d&eacute;pend de la taille de ma partition
- d'applications/donn&eacute;es Windows que j'ai cr&eacute;&eacute;e &agrave; l'&eacute;tape 1) peut &ecirc;tre
- utilis&eacute; pour la tranche <filename>/usr/src</filename> et l'espace
- de pagination.</para>
- </listitem>
- <listitem>
- <para>Vus de l'utilitaire <filename>fdisk</filename> de Windows 95, mes
- disques ressembleraient &agrave; ceci:</para>
- <programlisting>
----------------------------------------------------------------------
-
- Display Partition Information
-
-Current fixed disk drive: 1
-
-Partition Status Type Volume_Label Mbytes System Usage
-C: 1 A PRI DOS 50 FAT** 7%
- 2 A Non-DOS (Linux) 300 43%
-
-Total disk space is 696 Mbytes (1 Mbyte = 1048576 bytes)
-
-Press Esc to continue
-
----------------------------------------------------------------------
-
- Display Partition Information
-
-Current fixed disk drive: 2
-
-Partition Status Type Volume_Label Mbytes System Usage
-D: 1 A PRI DOS 420 FAT** 60%
-
-Total disk space is 696 Mbytes (1 Mbyte = 1048576 bytes)
-
-Press Esc to continue
-
----------------------------------------------------------------------
- </programlisting>
- <para>Disons FAT16, ou FAT32 si vous utilisez la mise &agrave; jour
- OEM SR2 (voyez la section
- <link linkend="boot-managers">Revue des gestionnaires de
- d&eacute;marrage</link>).</para>
- </listitem>
- <listitem>
- <para>J'installe FreeBSD. Je veille &agrave; d&eacute;marrer avec le premier
- disque dur d&eacute;fini comme &ldquo;NORMAL&rdquo; dans le param&eacute;trage
- du BIOS. Sans cela, je devrais indiquer la g&eacute;om&eacute;trie r&eacute;elle de mon
- disque au d&eacute;marrage (pour la conna&icirc;tre, d&eacute;marrez Windows 95 et
- consultez les diagnostics Microsoft (<filename>MSD.EXE</filename>)
- ou allez voir dans le BIOS) avec le param&egrave;tre
- <literal>hd0=1416,16,63</literal> o&ugrave; <replaceable>1416</replaceable>
- est le nombre de cylindres de mon disque dur,
- <replaceable>16</replaceable> est le nombre de t&ecirc;tes par piste et
- <replaceable>63</replaceable> est le nombre de secteurs par
- t&ecirc;te.</para>
- </listitem>
- <listitem>
- <para>Au moment de partitionner le disque dur, je fais attention &agrave;
- bien installer Boot Easy sur le premier disque. Je ne m'occupe pas
- du second disque, &agrave; partir duquel rien n'est d&eacute;marr&eacute;.</para>
- </listitem>
- <listitem>
- <para>Au red&eacute;marrage, Boot Easy devrait reconna&icirc;tre mes trois
- partitions d&eacute;marrables comme DOS (Windows 95), Linux et BSD
- (FreeBSD)</para>
- </listitem>
- </orderedlist>
- </sect1>
- <sect1 id="special">
- <title>Consid&eacute;rations particuli&egrave;res</title>
- <para>La plupart des syst&egrave;mes d'exploitation sont tr&egrave;s chatouilleux sur la
- fa&ccedil;on et l'endroit o&ugrave; ils sont install&eacute;s sur le disque dur. Windows 95 et
- DOS doivent &ecirc;tre sur la premi&egrave;re partition primaire du premier disque dur.
- OS/2 fait exception. Il peut &ecirc;tre sur le premier ou le second disque et
- sur une partition primaire ou &eacute;tendue. Si vous n'&ecirc;tes pas s&ucirc;r de vous,
- gardez le d&eacute;but des partitions d&eacute;marrables avant le 1024&egrave;me
- cylindre.</para>
- <para>Si vous installez Windows 95 sur un syst&egrave;me BSD existant, cela va
- &ldquo;&eacute;craser&rdquo; le MBR, et vous devrez r&eacute;installer votre pr&eacute;c&eacute;dent
- gestionnaire de d&eacute;marrage. Boot Easy peut &ecirc;tre r&eacute;install&eacute; avec
- l'utilitaire <filename>BOOTINST.EXE</filename> qui se trouve dans le
- r&eacute;pertoire <filename>\TOOLS</filename> du CD-ROM, ou peut &ecirc;tre t&eacute;l&eacute;charg&eacute;
- par <ulink url="ftp://ftp.freebsd.org/pub/FreeBSD/tools">ftp</ulink>.
- Vous pouvez aussi relancer le processus d'installation et aller dans
- l'&eacute;diteur de partitions. De l&agrave;, indiquez que la partition FreeBSD est
- d&eacute;marrable, choisissez l'option <option>Boot Manager</option>
- (gestionnaire de d&eacute;marrage) et tapez
- <literal>W</literal> pour &eacute;crire les informations sur le MBR. Vous
- pouvez maintenant red&eacute;marrer, et Boot Easy reconna&icirc;tra votre Windows 95
- en tant que DOS.</para>
- <para>N'oubliez pas s'il vous pla&icirc;t qu'OS/2 peut lire les partitions FAT
- et HPFS, mais pas les partitions FFS (FreeBSD) ou EXT2 (Linux). De m&ecirc;me,
- Windows 95 ne peut que lire et &eacute;crire sur les partitions FAT et FAT32
- (voyez la section <link linkend="boot-managers">Revue des gestionnaire
- de d&eacute;marrage</link>). FreeBSD peut lire la plupart des syst&egrave;mes de
- fichiers, mais ne sait pas actuellement lire les partitions HPFS. Linux
- peut lire les partitions HPFS, mais ne peut pas y &eacute;crire. Les versions
- r&eacute;centes du noyau Linux (2.x) peuvent lire et &eacute;crire les partitions VFAT
- de Windows 95 (La VFAT est ce qui permet &agrave; Windows d'utiliser des noms
- de fichiers longs&nbsp;-&nbsp;c'est &agrave; peu pr&egrave;s la m&ecirc;me chose que la
- FAT). Linux peut lire et &eacute;crire sur la plupart des syst&egrave;mes de fichiers.
- Pig&eacute;? Je l'esp&egrave;re.</para>
- </sect1>
- <sect1 id="examples">
- <title>Exemples</title>
- <para><emphasis>(Cette section a besoin d'&ecirc;tre revue, envoyez s'il vous
- pla&icirc;t vos exemples &agrave; <email>jayrich@sysc.com</email>.)</emphasis></para>
- <para>FreeBSD + Windows 95: Si vous avez install&eacute; FreeBSD apr&egrave;s Windows 95,
- vous devriez voir la mention <literal>DOS</literal> sur le menu de Boot
- Easy. C'est Windows 95. Si vous avez install&eacute; Windows 95 apr&egrave;s FreeBSD,
- lisez la section <link linkend="special">Consid&eacute;rations
- particuli&egrave;res</link> ci-dessus. Tant que votre disque n'a pas 1024
- cylindres, vous ne devriez pas avoir de probl&egrave;mes pour d&eacute;marrer. Si
- toutefois une de vos partitions va au-del&agrave; du 1024&egrave;me cylindre, et que
- vous avez des messages du type <literal>invalid system disk</literal>
- sous DOS (Windows 95) et que FreeBSD ne d&eacute;marre pas, cherchez dans les
- param&egrave;tres de configuration de votre BIOS quelque chose appel&eacute;
- &ldquo;<literal>&gt; 1024 cylinder support</literal>&rdquo; ou
- mode &ldquo;<literal>NORMAL/LBA</literal>&rdquo;. DOS peut avoir besoin
- du LBA (<foreignphrase>Logical Block
- Adressing</foreignphrase>&nbsp;-&nbsp;Adressage de bloc logique) pour
- d&eacute;marrer correctement. Si la perspective de modifier les param&egrave;tres du
- BIOS &agrave; chaque d&eacute;marrage ne vous enchante pas, vous pouvez d&eacute;marrer
- FreeBSD depuis DOS avec l'utilitaire <filename>FBSDBOOT.EXE</filename>
- du CD (il devrait reconna&icirc;tre votre partition FreeBSD et la
- d&eacute;marrer).</para>
- <para>FreeBSD + OS/2 + Windows: Rien de nouveau dans ce cas. Le gestionnaire
- de d&eacute;marrage d'OS/2 peut d&eacute;marrer tous ces syst&egrave;mes d'exploitation, il ne
- devrait pas y avoir de probl&egrave;me.</para>
- <para>FreeBSD + Linux: Vous pouvez aussi utiliser Boot Easy pour d&eacute;marrer
- les deux syst&egrave;mes d'exploitation.</para>
- <para>FreeBSD + Linux + Windows 95: (voyez la section
- <link linkend="typical">Une installation typique</link>).</para>
- </sect1>
- <sect1 id="help">
- <title>Autres endroits o&ugrave; trouver de l'aide</title>
- <para>Il y a de nombreux
- <ulink url="http://www.freenix.fr/linux/HOWTO">HOWTO Linux</ulink>
- qui traitent des syst&egrave;mes d'exploitation multiples sur un m&ecirc;me
- disque.</para>
- <para>Le
- <ulink url="http://www.linuxresources.com/LDP/HOWTO/mini/Linux+DOS+Win95+OS2.html">mini-HOWTO
- Linux+DOS+Win95+OS2</ulink> donne des indications sur la configuration
- du gestionnaire de d&eacute;marrage d'OS/2, et le
- <ulink url="http://www.freenix.fr/linux/HOWTO/mini/Linux+FreeBSD.html">mini-HOWTO
- Linux+FreeBSD</ulink> peut aussi vous int&eacute;resser.
- L'<ulink url="http://www.in.net/~jkatz/win95/Linux-HOWTO.html">HOWTO
- Linux</ulink> est aussi utile.</para>
- <para>Le
- <ulink url="http://www.dorsal.org/~dcl/publications/NTLDR_hacking">Guide
- de programmation du chargeur NT</ulink> fournit des informations
- int&eacute;ressantes sur le d&eacute;marrage de Windows NT, 95 et DOS avec d'autres
- syst&egrave;mes d'exploitation.</para>
- <para>Le jeu de documents d'Hale Landis, &ldquo;Comment &ccedil;a marche&rdquo;,
- contient de bonnes informations sur toutes sortes de g&eacute;om&eacute;tries de disques
- et autres sujets li&eacute;s au d&eacute;marrage. Voici quelques liens qui peuvent vous
- aider &agrave; le trouver:</para>
- <itemizedlist>
- <listitem>
- <para><ulink url="ftp://fission.dt.wdc.com/pub/otherdocs/pc_systems/how_it_works/allhiw.zip">ftp://fission.dt.wdc.com/pub/otherdocs/pc_systems/how_it_works/allhiw.zip</ulink>,</para>
- </listitem>
- <listitem>
- <para><ulink url="http://www.cs.yorku.ca/People/frank/docs/">http://www.cs.yorku.ca/People/frank/docs/</ulink>.</para>
- </listitem>
- </itemizedlist>
- <para>Enfin, ne n&eacute;gligez pas la documentation du noyau de FreeBSD sur le
- processus de d&eacute;marrage, disponible dans la distribution du source du
- noyau (elle est install&eacute;e dans
- <ulink url="file:/usr/src/sys/i386/boot/biosboot/README.386BSD">file:/usr/src/sys/i386/boot/biosboot/README.386BSD</ulink>).</para>
- </sect1>
- <sect1>
- <title>D&eacute;tails Techniques</title>
- <para><emphasis>(Contribution de Randall Hopper
- <email>rhh@ct.picker.com</email>)</emphasis></para>
- <para>Cette section tente de vous donner assez d'informations de base
- sur vos disques durs et sur le processus de d&eacute;marrage &agrave; partir d'un
- disque pour vous permettre de r&eacute;gler la plupart des probl&egrave;mes que vous
- pourriez rencontrer lorsque vous configurerez le d&eacute;marrage de plusieurs
- syst&egrave;mes d'exploitation. Elle commence par des choses relativement
- &eacute;l&eacute;mentaires, vous pr&eacute;f&eacute;rerez donc peut-&ecirc;tre la parcourir en diagonale
- jusqu'&agrave; ce que les points abord&eacute;s vous paraissent moins familiers et
- commencer alors &agrave; la lire en d&eacute;tail.</para>
- <sect2>
- <title>Introduction aux disques</title>
- <para>Trois termes fondamentaux d&eacute;crivent la localisation des donn&eacute;es
- sur vos disques durs: Cylindres, T&ecirc;tes et Secteurs. Il n'est pas tr&egrave;s
- important de savoir &agrave; quoi ils se rapportent sinon qu'ensemble, ils
- d&eacute;finissent o&ugrave; sont physiquement les donn&eacute;es sur le disque.</para>
- <para>Votre disque a un nombre donn&eacute; de cylindres, de t&ecirc;tes, et de
- secteurs par t&ecirc;te-cylindre (un doublet t&ecirc;te-cylindre est aussi appel&eacute;
- une piste). Ensemble, ces informations d&eacute;finissent la &ldquo;g&eacute;om&eacute;trie
- physique&rdquo; de votre disque. Il y a typiquement 512 octets par
- secteur et 63 secteurs par pistes, le nombre de cylindres et de t&ecirc;tes
- variant tr&egrave;s largement d'un disque &agrave; l'autre. Vous pouvez alors
- calculer la quantit&eacute; d'informations que peut enregistrer votre disque
- par la formule:</para>
- <programlisting>
-nombre de cylindres X nombre de t&ecirc;tes X 63 secteurs/piste X 512 octets/secteur
- </programlisting>
- <para>Par exemple, pour mon disque Western Digital AC31600 EIDE de 1,6 Go,
-cela donne:</para>
- <programlisting>
-3148 cylindres X 16 t&ecirc;tes X 63 secteurs/piste X 512 octets/secteur
- </programlisting>
- <para>c'est-&agrave;-dire 1.624.670.208 octets, ou environ 1,6 Go.</para>
- <para>Vous pouvez conna&icirc;tre la g&eacute;om&eacute;trie physique de votre disque dur
- (nombre de cylindres, de t&ecirc;tes et de secteurs par piste) avec ATAID
- ou d'autres programmes que vous trouverez sur l'Internet. Ces
- informations sont peut-&ecirc;tre aussi fournies avec votre disque. Faites
- cependant attention: si vous utilisez le LBA du BIOS (voyez la section
- <link linkend="limits">Restrictions pour le d&eacute;marrage et
- avertissements</link>), vous ne pouvez pas vous servir de n'importe
- quel programme pour conna&icirc;tre la g&eacute;om&eacute;trie physique. Cela parce que de
- nombreux programmes (e.g., <filename>MSD.EXE</filename> ou
- le <filename>fdisk</filename> de FreeBSD) ne reconnaissent pas la
- g&eacute;om&eacute;trie physique, ils listent &agrave; la place la <emphasis>g&eacute;om&eacute;trie
- red&eacute;finie</emphasis> (des valeurs virtuelles dues &agrave; l'utilisation
- du LBA). Continuez &agrave; lire pour savoir ce que cela veut dire.</para>
- <para>Une autre chose &agrave; savoir &agrave; propos de ces termes. 3
- valeurs&nbsp;-&nbsp;un num&eacute;ro de cylindre, un num&eacute;ro de t&ecirc;te, et un
- num&eacute;ro du secteur sur la piste&nbsp;-&nbsp;identifient l'adresse absolue
- d'un secteur sur votre disque. Les cylindres et les t&ecirc;tes sont
- num&eacute;rot&eacute;s &agrave; partir de 0, et les num&eacute;ros de secteurs commencent &agrave;
- 1.</para>
- <para>Ceux que des d&eacute;tails plus techniques int&eacute;ressent peuvent
- trouver un peu partout sur l'Internet des informations sur la g&eacute;om&eacute;trie
- des disques, les secteurs de d&eacute;marrage, les BIOS, etc. Faites une
- recherche sur Yahoo, Lycos, etc. pour <literal>boot sector</literal> ou
- <literal>master boot record</literal>. Parmi les choses utiles que vous
- trouverez, il y a le jeu de documents
- &ldquo;Comment &ccedil;a marche&rdquo;&nbsp;-&nbsp;<foreignphrase>How It
- Works</foreignphrase> de Hale Landis. Voyez la section
- <link linkend="help">Autres endroits o&ugrave; trouver de l'aide</link> pour
- avoir quelques pointeurs vers ces documents.</para>
- <para>OK, assez de terminologie. Nous sommes cens&eacute;s parler de d&eacute;marrage
- ici.</para>
- </sect2>
- <sect2 id="booting">
- <title>Le processus de d&eacute;marrage</title>
- <para>Sur le premier secteur de votre disque (cylindre 0, t&ecirc;te 0,
- secteur 1) se trouve l'enregistrement principal de
- d&eacute;marrage&nbsp;-&nbsp;<foreignphrase>Master Boot
- Record</foreignphrase> (MBR). Il contient une carte de votre disque.
- Il identifie jusqu'&agrave; <emphasis>4 partitions</emphasis>, chacune d'elle
- &eacute;tant un espace contigu sur ce disque. FreeBSD appelle les partitions
- des tranches&nbsp;-&nbsp;<foreignphrase>slices</foreignphrase>&nbsp;-&nbsp;pour
- &eacute;viter la confusion avec ses propres partitions, mais nous
- n'utiliserons pas ici ce terme. Chaque partition peut contenir son
- propre syst&egrave;me d'exploitation.</para>
- <para>Chaque entr&eacute;e de partition dans le MBR comprend un
- <emphasis>IDentifiant de partition</emphasis>, un
- <emphasis>Cylindre/T&ecirc;te/Secteur de D&eacute;but</emphasis> et un
- <emphasis>Cylindre/T&ecirc;te/Secteur de Fin</emphasis>. L'IDentifiant de
- partition dit de quel type de partition il s'agit (de quel OS) et le
- D&eacute;but/Fin dit o&ugrave; elle se trouve. La table des
- <link linkend="partitions">IDs de partitions</link> liste un
- &eacute;chantillon d'identifiants de partitions usuels.</para>
- <informaltable id="partitions">
- <tgroup cols="2">
- <thead>
- <row>
- <entry>ID (hex)</entry>
- <entry>Description</entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry>01</entry>
- <entry>DOS12 primaire (FAT 12-bit)</entry>
- </row>
- <row>
- <entry>04</entry>
- <entry>DOS16 primaire (FAT 16-bit)</entry>
- </row>
- <row>
- <entry>05</entry>
- <entry>DOS12 &eacute;tendue</entry>
- </row>
- <row>
- <entry>06</entry>
- <entry>DOS primaire large (&gt; 32 Mo)</entry>
- </row>
- <row>
- <entry>0A</entry>
- <entry>OS/2</entry>
- </row>
- <row>
- <entry>83</entry>
- <entry>Linux (EXT2FS)</entry>
- </row>
- <row>
- <entry>A5</entry>
- <entry>FreeBSD, NetBSD, 386BSD (UFS)</entry>
- </row>
- </tbody>
- </tgroup>
- </informaltable>
- <note>
- <para>Toutes les partitions ne dont pas d&eacute;marrables (e.g. DOS &eacute;tendue).
- Certaines le sont&nbsp;-&nbsp;d'autres ne le sont pas. Ce qui rend
- une partition d&eacute;marrable est la configuration du secteur de d&eacute;marrage
- de la
- partition&nbsp;-&nbsp;<foreignphrase>Partition Boot Sector</foreignphrase>&nbsp;-&nbsp;qui
- est toujours pr&eacute;sent au d&eacute;but de chaque partition.</para>
- </note>
- <para>Quand vous configurez votre gestionnaire de d&eacute;marrage favori, il
- consulte les entr&eacute;es dans les tables de partitions du MBR de tous vos
- disques et vous donne la possibilit&eacute; de donner un nom &agrave; ces entr&eacute;es.
- Quand vous d&eacute;marrez ensuite, le gestionnaire de d&eacute;marrage
- est appel&eacute; par du code pr&eacute;vu pour cela &agrave; partir secteur principal de
- d&eacute;marrage&nbsp;-&nbsp;<foreignphrase>Master Boot Sector</foreignphrase>&nbsp;-&nbsp;du
- premier disque trouv&eacute; sur votre syst&egrave;me. Le gestionnaire consulte
- l'entr&eacute;e de la table de partitions du MBR correspondant &agrave; la partition
- que vous avez choisie, charge le secteur de d&eacute;marrage de cette partition
- et lui passe le contr&ocirc;le. Ce secteur de d&eacute;marrage de la partition
- elle-m&ecirc;me contient suffisamment d'informations pour commencer &agrave; charger
- le syst&egrave;me d'exploitation qui se trouve sur cette partition.</para>
- <para>Il y a une chose importante &agrave; savoir dont nous n'avons pas encore
- parl&eacute;. Tous vos disques durs ont un MBR. Toutefois, celui qui est
- important est celui qui se trouve sur le premier disque reconnu par le
- BIOS. Si vous n'avez que des disques durs IDE, c'est le premier disque
- IDE (e.g. le disque ma&icirc;tre sur le premier contr&ocirc;leur). De m&ecirc;me pour les
- syst&egrave;mes enti&egrave;rement SCSI. Si vous avez et des disques durs IDE et des
- disques durs SCSI, le disque IDE est habituellement le premier disque
- dont la pr&eacute;sence est test&eacute;e par le BIOS, le premier disque IDE est donc
- le premier disque reconnu. Le gestionnaire de d&eacute;marrage que vous
- installerez sera impl&eacute;ment&eacute; sur le premier disque dur reconnu comme
- nous venons de l'expliquer.</para>
- </sect2>
- <sect2 id="limits">
- <title>Restrictions pour le d&eacute;marrage et avertissements</title
- <para>Voici maintenant les choses int&eacute;ressantes auxquelles il faut
- faire attention.</para>
- <sect3>
- <title>La redoutable limitation &agrave; 1024 cylindres et en quoi le LBA du
- BIOS peut &ecirc;tre utile</title>
- <para>La premi&egrave;re partie du processus de d&eacute;marrage est enti&egrave;rement
- confi&eacute;e au BIOS, (si ce terme est nouveau pour vous, le BIOS est
- un circuit &eacute;lectronique sur votre carte m&egrave;re qui contient le
- code de d&eacute;marrage de votre ordinateur). C'est pourquoi cette
- premi&egrave;re partie du processus est soumise aux limitations du
- BIOS.</para>
- <para>L'interface BIOS utilis&eacute;e pour lire le disque dur durant
- cette phase (INT 13H, Sous-fonction 2) alloue 10 bits pour le
- num&eacute;ro de cylindre, 8 bits pour le num&eacute;ro de t&ecirc;te, et 6 bits
- pour le num&eacute;ro de secteur. Cela limite les utilisateurs de
- cette interface (i.e. les gestionnaires de d&eacute;marrage impl&eacute;ment&eacute;s
- sur le MBR du disque ainsi que les chargeurs de syst&egrave;mes
- d'exploitation impl&eacute;ment&eacute;s sur les secteurs de d&eacute;marrage) &agrave;:</para>
- <itemizedlist>
- <listitem>
- <para>1024 cylindres au plus,</para>
- </listitem>
- <listitem>
- <para>256 t&ecirc;tes au plus,</para>
- </listitem>
- <listitem>
- <para>64 secteurs/piste au plus, (en fait 63, 0 n'est pas
- disponible).</para>
- </listitem>
- </itemizedlist>
- <para>Or les diques durs de grande capacit&eacute; ont beaucoup de
- cylindres et peu de t&ecirc;tes, le nombre de cylindres de ces disques
- est donc invariablement sup&eacute;rieurs &agrave; 1024. De ce fait et &agrave; cause
- de l'interface BIOS telle qu'elle est, vous ne pouvez pas d&eacute;marrer
- n'importe o&ugrave; sur votre disque dur. Le code de d&eacute;marrage (le
- gestionnaire de d&eacute;marrage et le chargeur du syst&egrave;me d'exploitation
- impl&eacute;ment&eacute; sur les secteurs de d&eacute;marrage de chaque partition
- d&eacute;marrable) doivent se situer avant le 1024&egrave;me cylindre. Si votre
- disque dur est standard et a 16 t&ecirc;tes, cela &eacute;quivaut &agrave;:</para>
- <programlisting>
-1024 cylindres/disque X 16 t&ecirc;tes/disque X 63 secteurs/piste X 512 octets
- </programlisting>
- <para>c'est-&agrave;-dire la limite souvent cit&eacute;e de 528 Mo.</para>
- <para>C'est l&agrave; qu'intervient le LBA (<foreignphrase>Logical Block
- Adressing</foreignphrase>&nbsp;-&nbsp;&ldquo;adressage de bloc
- logique&rdquo;) du BIOS. Le LBA du BIOS donne &agrave; l'utilisateur
- des routines de l'API (<foreignphrase>Application Programming
- Interface</foreignphrase>&nbsp;-&nbsp;&ldquo;interface de
- programmation&rdquo;) du BIOS, la possibilit&eacute; d'acc&eacute;der aux
- cylindres au-del&agrave; de 1024 avec les interfaces du BIOS en
- red&eacute;finissant le cylindre. Cela signifie qu'il construit une
- nouvelle g&eacute;om&eacute;trie de vos cylindres et t&ecirc;tes, faisant croire
- au BIOS que votre disque a moins de cylindres et plus de t&ecirc;tes
- qu'en r&eacute;alit&eacute;. En d'autres termes, il profite du fait que les
- disques ont relativement peu de t&ecirc;tes et beaucoup de cylindres,
- pour modifier le rapport entre nombre de cylindres et nombre de
- t&ecirc;tes de fa&ccedil;on &agrave; ce que tous deux soient inf&eacute;rieurs aux limites
- mentionn&eacute;es ci-dessus (1024 cylindres, 256 t&ecirc;tes).</para>
- <para>Pour prendre de nouveau l'exemple de mon Western Digital 1,6
- Go, il a pour g&eacute;om&eacute;trie physique:</para>
- <programlisting>
-(3148 cylindres, 16 t&ecirc;tes, 63 secteurs/piste, 512 octets/secteur)
- </programlisting>
- <para>Alors que le LBA du BIOS la red&eacute;finit comme suit:</para>
- <programlisting>
-( 787 cylindres, 64 t&ecirc;tes, 63 secteurs/piste, 512 octets/secteur)
- </programlisting>
- <para>ce qui correspond &agrave; la m&ecirc;me capacit&eacute; physique, mais avec des
- nombres de cylindres et de t&ecirc;tes dans les limites acceptables par
- les API du BIOS. (Au passage, j'ai sur l'un de mes disques, et
- Linux et FreeBSD au-del&agrave; du 1024&egrave;me cylindre, et les deux d&eacute;marrent
- sans probl&egrave;me, gr&acirc;ce au LBA du BIOS.)</para>
- </sect3>
- <sect3>
- <title>Gestionnaires de d&eacute;marrage et allocation de l'espace
- disque</title>
- <para>Une autre chose &agrave; laquelle il faut faire attention lorsque vous
- installez un gestionnaire de d&eacute;marrage est l'allocation d'espace
- disque pour ce gestionnaire. Il vaut mieux &ecirc;tre inform&eacute; de cette
- question avant de commencer pour vous &eacute;viter d'avoir &agrave; r&eacute;installer un
- ou plusieurs de vos syst&egrave;mes d'exploitation.</para>
- <para>Si vous avez suivi ce qui a &eacute;t&eacute; dit sur le
- <link linkend="booting">processus de d&eacute;marrage</link>
- &agrave; propos du secteur principal de d&eacute;marrage (o&ugrave; se trouve le MBR),
- des secteurs de d&eacute;marrage des partitions et du processus de d&eacute;marrage,
- vous vous &ecirc;tes peut-&ecirc;tre demand&eacute; o&ugrave; va se trouver ce foutu
- gestionnaire de d&eacute;marrage. Bien, certains gestionnaires de d&eacute;marrage
- sont suffisament l&eacute;gers pour tenir enti&egrave;rement dans le secteur
- principal de d&eacute;marrage (cylindre 0, t&ecirc;te 0, secteur 1) avec la table
- de partitions. D'autres ont besoin d'un peu plus d'espace et d&eacute;bordent
- en fait de quelques secteurs apr&egrave;s le secteur principal de d&eacute;marrage
- sur la piste cylindre 0 t&ecirc;te 0, qui sont normalement libres...
- normalement.</para>
- <para>L&agrave; est le hic... Certains syst&egrave;mes d'exploitation (y compris
- FreeBSD) vous permettent de faire d&eacute;buter vos partitions juste apr&egrave;s
- le secteur principal de d&eacute;marrage au cylindre 0, t&ecirc;te 0, secteur 2,
- si vous le voulez. En fait, si vous donnez au programme
- <citerefentry><refentrytitle>sysinstall</refentrytitle></citerefentry>
- de FreeBSD, un disque dont le d&eacute;but est vierge ou un disque totalement
- vide, c'est l&agrave; qu'il fera commencer par d&eacute;faut la partition FreeBSD
- (c'est tout du moins ce qu'il a fait quand je suis tomb&eacute; dans ce
- pi&egrave;ge). Quand vous installez ensuite le gestionnaire de d&eacute;marrage, si
- c'est l'un de ceux qui occupent quelques secteurs suppl&eacute;mentaires
- apr&egrave;s le MBR, il &eacute;crase les donn&eacute;es qui se trouvent au d&eacute;but de la
- premi&egrave;re partie. Dans le cas de FreeBSD, cela &eacute;crase le label du
- disque et emp&ecirc;che de d&eacute;marrer votre partition FreeBSD.</para>
- <para>Le moyen facile d'&eacute;viter ce probl&egrave;me (et de vous garder le
- possibilit&eacute; d'essayer diff&eacute;rents gestionnaires de d&eacute;marrage par la
- suite) est de ne pas allouer la premi&egrave;re piste du disque quand vous le
- partitionnez. Cela r&eacute;serve l'espace entre le cylindre 0, t&ecirc;te 0,
- secteur 2 et le cylindre 0, t&ecirc;te 0, secteur 63, et votre partition
- commence au cylindre 1, t&ecirc;te 1, secteur 1. Pour ce que cela vaut,
- quand vous cr&eacute;ez une partition DOS au d&eacute;but de votre disque, DOS
- laisse par d&eacute;faut cet espace inoccup&eacute; (c'est pourquoi certains
- gestionnaires de d&eacute;marrage font l'hypoth&egrave;se qu'il est disponible).
- Mettre une partition DOS au d&eacute;but de votre disque vous permet aussi
- d'&eacute;viter le probl&egrave;me. C'est ce que je pr&eacute;f&egrave;re personnellement faire,
- mettre une partition DOS de 1 Mo au d&eacute;but, parce que cela &eacute;vite
- aussi que la lettre d&eacute;signant mon disque DOS primaire soit modifi&eacute;e
- ensuite quand je repartitionne.</para>
- <para>Pour servir de r&eacute;f&eacute;rence, les gestionnaires de d&eacute;marrage
- suivants n'utilisent que le secteur principal de d&eacute;marrage pour
- mettre leur code et leurs donn&eacute;es:</para>
- <itemizedlist>
- <listitem>
- <para>OS-BS 1.35,</para>
- </listitem>
- <listitem>
- <para>Boot Easy,</para>
- </listitem>
- <listitem>
- <para>LILO.</para>
- </listitem>
- </itemizedlist>
- <para>Ces gestionnaires de d&eacute;marrage occupent quelques secteurs
- suppl&eacute;mentaires apr&egrave;s le secteur principal de d&eacute;marrage:</para>
- <itemizedlist>
- <listitem>
- <para>OS-BS 2.0 B&eacute;ta 8 (secteurs 2-5),</para>
- </listitem>
- <listitem>
- <para>gestionnaire de d&eacute;marrage d'OS/2.</para>
- </listitem>
- </itemizedlist>
- </sect3>
- <sect3>
- <title>Que faire si votre syst&egrave;me ne d&eacute;marre pas?</title>
- <para>Il se peut qu'&agrave; un moment donn&eacute;
- de l'installation d'un gestionnaire
- de d&eacute;marrage, vous laissiez le MBR dans un &eacute;tat tel que votre machine
- ne red&eacute;marre plus. C'est peu probable, mais possible lorsque vous
- refaites un FDISK alors qu'il y a d&eacute;j&agrave; un gestionnaire de d&eacute;marrage
- install&eacute;.</para>
- <para>Si vous avez une partition DOS d&eacute;marrable, vous pouvez d&eacute;marrer
- avec une disquette de d&eacute;marrage DOS, et lancer:</para>
- <informalexample>
-<screen><prompt>A:\></prompt> <userinput>FDISK /MBR</userinput></screen>
- </informalexample>
- <para>pour r&eacute;installer le code d'origine de d&eacute;marrage simple du DOS
- seul sur le syst&egrave;me. Vous pouvez alors d&eacute;marrer DOS (et DOS
- uniquement) depuis le disque dur. Une autre solution consiste &agrave;
- r&eacute;ex&eacute;cuter le programme d'installation de votre gestionnaire de
- d&eacute;marrage &agrave; partir d'une disquette d&eacute;marrable.</para>
- </sect3>
- </sect2>
- </sect1>
-</article>