Sophie

Sophie

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

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+Win3x+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+Win3x+Linux-8.html">suivant</A>,
Chapitre <A HREF="Win95+Win3x+Linux-6.html">Pr&eacute;c&eacute;dent</A>
<P>
Table des mati&egrave;res de <A HREF="Win95+Win3x+Linux.html#toc7">ce chapitre</A>,
 <A HREF="Win95+Win3x+Linux.html#toc">Table des mati&egrave;res</A> g&eacute;n&eacute;rale</P>
<P>
<A HREF="Win95+Win3x+Linux.html">D&eacute;but</A> du document,
 <A HREF="#0"> D&eacute;but de ce chapitre</A></P>
</BODY>
</HTML>