Sophie

Sophie

distrib > Mandriva > 9.0 > i586 > by-pkgid > 0d5cd12c82d627a82c59047e1ba7b8a9 > files > 2359

howto-html-fr-9.0-0.2mdk.noarch.rpm

<HTML>
<HEAD>
<TITLE>Comment le faire</TITLE>
</HEAD>
<BODY>
<H1>7. <A NAME="s7"></A>Comment le faire</H1>
<P>
<A HREF="Win95+Win+Linux.html#toc7">Contenu de cette section</A></P>

<P></P>
<P>En premier, installez Linux ; le disque sur lequel vous l'installez
n'a pas d'importance, mais comme vous utilisez deux disques il est
sens&eacute; de cr&eacute;er une partition de swap sur les deux.</P>
<P>Cr&eacute;ez une partition DOS primaire sur le deuxi&egrave;me
disque. Malheureusement, le programme DOS <CODE>FDISK</CODE> ne vous laissera
pas faire ceci, vous devez donc utiliser le programme Linux <CODE>fdisk</CODE>
pour cr&eacute;er la partition, mettre le type (6 pour <CODE>DOS 16 BIT FAT >
32Mb</CODE>), positionner la partition bootable, et suivre
<EM>attentivement</EM> les conseils de la page de manuel de
<CODE>fdisk</CODE>. Celle-ci d&eacute;crit comment forcer DOS &agrave; reconna&icirc;tre une
partition cr&eacute;&eacute;e de cette mani&egrave;re en utilisant la commande <CODE>dd</CODE> pour
mettre &agrave; z&eacute;ro les 512 premiers octets de la partition. (En gros, vous
faites <CODE>dd if=/dev/zero of=/dev/XXXX bs=512 count=1</CODE> o&ugrave;
<CODE>XXXX</CODE> est le p&eacute;riph&eacute;rique mais soyez <EM>tr&egrave;s</EM> prudent puisque
c'est une bonne m&eacute;thode pour crasher un disque -- par exemple en
mettant <CODE>/dev/hda</CODE> au lieu de <CODE>/dev/hda1</CODE> !)</P>
<P>Cr&eacute;er la partition DOS primaire sur le premier disque dur peut &ecirc;tre
fait avec le programme DOS <CODE>FDISK</CODE>. Toute autre partition DOS
n&eacute;cessaire peut &ecirc;tre cr&eacute;&eacute;e de la m&ecirc;me mani&egrave;re.</P>
<P>Les deux partitions primaires doivent &ecirc;tre format&eacute;es comme des
partitions DOS bootables ; utilisez <CODE>FORMAT C: /S</CODE> et
<CODE>FORMAT D: /S</CODE> en ayant d&eacute;marr&eacute; &agrave; partir d'une disquette. Pour
&eacute;viter la confusion, donnez aux partitions des noms de volume
reconnaissables !</P>
<P>Editez <CODE>/etc/lilo.conf</CODE> pour vous donner l'option de d&eacute;marrer &agrave;
partir de l'une des deux partitions DOS primaires. J'ai mis en annexe
un exemple. Notez l'utilisation de la ligne <CODE>loader</CODE> dans ce
fichier d'exemple. C'est vous qui choisissez sur quelle partition vous
installez Windows 95 et Windows 3.x ; j'ai utilis&eacute; le deuxi&egrave;me disque
dur pour Windows 95 puisque le d&eacute;marrage par le r&eacute;seau de la machine
donne alors la lettre <CODE>C:</CODE> pour le disque DOS normal. De m&ecirc;me
(c'est utile), installer Windows 95 sur le deuxi&egrave;me disque dur &eacute;vite
d'avoir &agrave; d&eacute;marrer Linux &agrave; partir d'une disquette de secours et de
r&eacute;installer Lilo (pourquoi vous devriez faire ceci est expliqu&eacute; plus
bas). Rappelez-vous de lancer <CODE>lilo</CODE> pour installer les options.</P>
<P>Si vous pensez (&agrave; juste titre) installer Windows 95 &agrave; partir d'un
CD-ROM, vous devrez inclure les pilotes correspondants sur la
partition Windows 95 pour que quand vous d&eacute;marrez dessus, le lecteur
de CD-ROM soit accessible.</P>
<P>Maintenant d&eacute;marrez, en utilisant Lilo, sur le disque que vous voulez
utiliser pour DOS/Windows 3.x et installez le reste de DOS et de
Windows 3.x -- l'installation de Windows devrait aller dans le
r&eacute;pertoire <CODE>C:\\WINDOWS</CODE> comme d'habitude.</P>
<P>Une fois ceci fait, red&eacute;marrez la machine et, en utilisant Lilo,
d&eacute;marrez sur la partition Windows 95. Lancez l'installation de Windows
95. La proc&eacute;dure d'installation peut sugg&eacute;rer <CODE>D:\\WINDOWS</CODE> pour
installer Windows 95 parce qu'il recherche sur la machine les versions
existantes de Windows -- <EM>n'acceptez pas ceci</EM> -- installez Windows
95 sur <CODE>C:\\WINDOWS</CODE>.</P>
<P>Maintenant, la bonne nouvelle ! Windows 95 est un syst&egrave;me plut&ocirc;t
arrogant -- quand vous l'installez, il suppose que c'est le seul
syst&egrave;me d'exploitation sur la machine et continue en &eacute;crivant son
propre MBR (Master Boot Record) sur le disque dur. Voici pourquoi vous
devez en g&eacute;n&eacute;ral r&eacute;installer Lilo. Si vous avez install&eacute; Windows 95
sur le deuxi&egrave;me disque dur, vous avez fait quelque chose que les
programmeurs de Microsoft(tm) n'ont pas pris en compte. Sur une
machine o&ugrave; j'ai fait cette op&eacute;ration, Windows 95 a &eacute;crit son MBR de
remplacement sur le MBR du <EM>deuxi&egrave;me</EM> disque dur.  Sur une autre,
je n'ai pas trouv&eacute; de preuve du tout qu'il l'avait fait. La
cons&eacute;quence pratique de ceci est que le MBR qui compte, celui du
premier disque dur, n'est pas chang&eacute;. Donc quand vous red&eacute;marrerez la
machine, vous serez accueilli par le prompt amical et familier de
Lilo.</P>
<P>Exemple de liste de partitions :</P>
<P>
<BLOCKQUOTE><CODE>
<PRE>
/dev/hda1       *       partition DOS                   (C: ou D: selon le demarrage)
/dev/hda2               partition etendue
/dev/hda5               /
/dev/hda6               swap
/dev/hda7               /home

/dev/hdc1       *       partition Windows 95    (C: ou D: selon le demarrage)
/dev/hdc2               partition DOS                   (toujours E:)
/dev/hdc3               swap
</PRE>
</CODE></BLOCKQUOTE>
</P>
<P>(Les partitions avec une <CODE>*</CODE> sont positionn&eacute;es bootables (ou
<EM>actives</EM>) par <CODE>fdisk</CODE>.)</P>
<P>Exemple de <CODE>lilo.conf</CODE> :</P>
<P>
<BLOCKQUOTE><CODE>
<PRE>
# /etc/lilo.conf
install = /boot/boot.b
compact
delay = 20              # optionnel, pour les systemes qui demarrent tres rapidement
#prompt                 # a utiliser a la place de delay pour forcer une reponse au prompt
#vga = normal   # forcer un etat sain
#ramdisk = 0    # parametre de paranoiaque
#root = current # utiliser la racine &quot;courante&quot;
boot = /dev/hda
image = /boot/vmlinuz
  read-only
  label = linux
other = /dev/hdc1
  label = win95
  loader = /boot/any_d.b
other = /dev/hda1
  table = /dev/hda
  label = dos
image = /boot/vmlinuz.old
  label = linux.old
  optional
  read-only
</PRE>
</CODE></BLOCKQUOTE>
</P>
<P></P>
<HR>
<P>
Chapitre <A HREF="Win95+Win+Linux-8.html">suivant</A>,
Chapitre <A HREF="Win95+Win+Linux-6.html">Pr&eacute;c&eacute;dent</A>
<P>
Table des mati&egrave;res de <A HREF="Win95+Win+Linux.html#toc7">ce chapitre</A>,
 <A HREF="Win95+Win+Linux.html#toc">Table des mati&egrave;res</A> g&eacute;n&eacute;rale</P>
<P>
<A HREF="Win95+Win+Linux.html">D&eacute;but</A> du document,
 <A HREF="#0"> D&eacute;but de ce chapitre</A></P>
</BODY>
</HTML>