
                          Linux et Windows 95 - HOWTO

par Jonathan Katz jkatz@in.net
Traducteur: Sbastien Blondeel ( sebastien.blondeel@lifl.fr)

   26 Oct 1996
     _________________________________________________________________

   _Ce document dcrit comment procder pour installer  la fois Linux et
   Windows 95 sur un ordinateur._
     _________________________________________________________________

1. Corrections

     * fvrier 1998: traduit en franais par Sbastien Blondeel,
       Sebastien.Blondeel@lifl.fr
     * 26 octobre 1996: complt par Jonathan Katz
     * 25 juin 1996: remis  jour par Jonathan Katz
     * 10 avril 1996: relu et corrig par Jonathan Katz
     * novembre 1995: premier jet, par Jonathan Katz, jkatz@in.net

2. Introduction

   De nombreuses personnes ont rcemment achet de nouvelles machines,
   sur lesquelles Windows 95 tait (malheureusement) pr-install. Aprs
   avoir explor l'Internet, de nombreux utilisateurs entendent parler de
   Linux et de ses semblables, et veulent faire tourner un meilleur
   systme d'exploitation pour bien moins cher. Il y a bien des sujets 
   traiter, parce que les nouveaux ordinateurs sont gnralement quips
   de gros disques EIDE, et parce que Windows 95 dispose d'extensions au
   vieux systme de fichiers FAT. Linux comprend bien ces problmes et il
   est capable de grer tout cela, au niveau logiciel comme au niveau
   matriel.

3. C'est parti!

   Linux et Windows 95 peuvent trs bien cohabiter sur le mme disque
   dur. Vous pouvez aussi installer Linux sur un autre disque dur, sur la
   mme machine. Si vous avez assez d'conomies pour acheter un autre
   disque dur, achetez-en un sans hsiter. Bien que la cohabitation entre
   les deux systmes soit fiable et ne prsente aucun danger, il est
   prfrable d'avoir un autre disque. Cependant, comme je suis un pauvre
   tudiant (ainsi que la plupart des gens que je connais,) il me faut me
   contenter d'un unique disque.

   Je suppose que votre disque dur ressemble  ceci:


        +---------------------------------
C:      |  800M environ, peut-tre plus?
        |
        +---------------------------------

   et que Windows 95, MS-Office, Qmodem Pro, ainsi que tous vos autres
   logiciels tournant sous DOS ou Windows, prennent environ 400M plus
   l'espace de pagination (swap) (ceci est une hypothse quelque peu
   hasardeuse et sarcastique)! Je suppose que vous ne voulez pas dtruire
   tous ces logiciels que vous avez pass beaucoup de temps  configurer
   et  installer, et que par consquent vous ne souhaitez pas effacer
   cette partition pour recommencer  zro.

4. D'accord, j'ai cette partition et je veux l'pargner!

   Ne perdez pas espoir. Il existe un programme appel FIPS, qui peut
   re-partitionner votre disque dur sans dtruire vos donnes. CEPENDANT,
   assurez-vous avant de l'utiliser, que vous venez de dfragmenter votre
   disque dur (avec la mthode de dfragmentation optimale). Utilisez le
   dfragmenteur livr avec Windows 95 et utilisez-le dans le systme de
   fentres - sans quoi vous perdrez vos noms de fichiers longs. Quand
   tout est dfragment, lancez FIPS et donnez  votre disque l'aspect
   qui suit:


        +-------------------------------------
C:      | Ceci est votre partition FAT/VFAT/Win95
 450M   |
        +------------------------------------
???     | Ceci est l'espace libre qui commence
        | EN DESSOUS du cylindre 1024
        +------------------------------------

   Vous trouverez FIPS  votre site FTP (protocole de transfert de
   fichiers) prfr proposant Linux (par exemple sunsite.unc.edu,
   tsx-11.mit.edu, ftp.redhat.com, ftp.lip6.fr), en gnral dans le
   rpertoire
/pub/utils/msdos

   . Si vous disposez d'un CD contenant Linux, il s'y trouve
   habituellement un rpertoire
\utils\msdos

   ou
\utils

   contenant aussi FIPS.

   C'est TRS IMPORTANT que votre partition pour Linux commence avant (en
   dessous) du cylindre 1024, sans quoi vous ne pourrez pas l'utiliser 
   l'amorage de l'ordinateur (et ce n'est pas une trs bonne chose).

   Qu'est-ce que le cyclindre 1024 exactement? C'est l o se termine IDE
   et o commence EIDE sur votre disque dur -- c'est la ``marque'' 528M
   sur votre disque dur. Faites commencer votre partition Linux  environ
   520M, de telle sorte que le noyau en entier, ainsi que les autres
   fichiers d'amorage et le chargeur se trouvent entirement sous ce
   cylindre.

5. Et ensuite?

   Continuez et installez Linux sur cet espace libre. Si vous tes
   paranoaque, quand la procdure d'installation de Linux ramorce
   l'ordinateur, vous pouvez redmarrer sous Windows 95 et vous assurez
   qu'il fonctionne encore correctement. VEUILLEZ, VEUILLEZ, VEUILLEZ
   lire les conseils prodigus  la fin de la section 3, sans quoi vous
   ne pourrez pas utiliser Linux.

   Quand il s'agira de partitionner le disque, si vous faites comme tout
   le monde, vous mettrez en place une partition Linux de 400M (ce qui
   est assez confortable), ainsi que 30M d'espace de pagination (ce qui
   est plus qu'assez).

   Vous devriez maintenant pouvoir installer toute distribution de Linux
   dont vous diposez sans problmes.

6. Utilisez votre nouveau systme!

   Linux peut monter, lire, et crire dans les partitions VFAT de Win95
   de plusieurs faons. Vous pouvez utiliser le support pour systme de
   fichiers msdos qui a t mis en place dans tous les noyaux  partir
   des versions 1.0. Cependant, l'utilisation de commandes telles que:

   poubelle #: mount -t msdos /dev/hda1 /mnt

   ne vous laissera manipuler que des noms de fichiers dans le format 8
   point 3. Beurk! Vous avez Windows 95 pour avoir accs aux noms de
   fichiers longs.

   Certains utilisateurs de Linux utilisent encore d'anciens noyaux (dans
   l'Histoire de Linux). En d'autres mots, des noyaux 1.2.xx. Il existe
   un module pour cette srie de noyaux de telle sorte qu'un utilisateur
   peut lire des fichiers qui ne se conforment pas au vieux standard 8.3.
   Rendez-vous dans
   ftp://mm-ftp.cs.berkeley.edu/pub/multimedia/linux/xmsdos/ et
   tlchargez une copie du fichier README (LISEZMOI) avant de faire quoi
   que ce soit.

   Enfin, les noyaux rcents (1.3.4x) comme la srie tant attendue des
   noyaux 2.0 proposent un support pour VFAT que vous pouvez compiler en
   interne. Ces noyaux vous permettent d'crire sur vos partitions VFAT
   en toute scurit.

   _NOTE:_ Prenez garde!

   Si vous faites tourner une version "rcente" de Windows 95 -- c--d,
   une version disponible sur des ordinateurs plus rcents que juin 1996,
   ainsi que sur la srie P5-MMX, veuillez lire ce qui suit.

   Assurez-vous de la version de Windows 95 que vous faites tourner. Pour
   cela, ouvrez une session DOS et tapez: "ver /r". Voici un exemple de
   cela:

C:\> ver /r

Microsoft Windows 95 [4.00.1034]
        (C) 1981-1996 Microsoft Corporation.

   Remarquez le numro de rvision mineur. Si ce numro est PLUS GRAND
   que 950 il se peut que vous fassiez tourner une version du type de
   partition FAT connu sous le nom de FAT32. Si c'est le cas, vous pouvez
   quand mme utiliser Linux et Windows 95, CEPENDANT, il n'existe PAS de
   support pour lire ou crire sur des partitions FAT32. Si c'est le cas,
   vous tes foutu.

   Que vous fassiez tourner une version rcente de Windows 95 ne signifie
   pas que vous fassiez tourner FAT32. Lancez "fdisk" et utilisez
   l'option "display partition information" (affichage des informations
   sur la partition) pour savoir si vous utilisez FAT32.

7. AU SECOURS! Je suis coinc avec FAT32!

7.1 J'ai ce nouvel ordinateur achet  Carroufe

   Si vous installez Linux sur un disque avec FAT32 suivez les tapes qui
   prcdent concernant l'installation de Linux sur un systme avec
   Windows 95, mais n'installez PAS LILO. Au lieu de cela, rendez-vous 
   la section 5.1.3 intitule "loadlin, c'est quoi?" et lisez la
   procdure pas  pas pour cette situation malheureuse.

7.2 Je me suis tromp -- tout est cass!

   Cela m'est arriv -- j'utilisais une version beta de Windows 95 avec
   FAT32, je suis pass  la version suprieure de Windows 95, et mon
   systme est mort. Je n'avais pas de disquette d'amorce pour la version
   de Windows 95  laquelle je venais de passer. Voici comment contourner
   le problme.

   Mettez la main sur une disquette d'amorce de MS QUELCONQUE utilisant
   la version 5.0, ou une version ultrieure, de DOS. Sous Linux, montez
   le CD de la version BETA de Windows 95. Montez galement la disquette.

   poubelle # mount -t iso9660 /dev/cdrom /cdrom poubelle # mount -t
   msdos /dev/fd0 /mnt

   Sur le CD, trouvez le rpertoire "beta stuff" (trucs beta). Les gens
   de MS ne le mettent jamais au mme endroit... essayez
   /cdrom/admin/beta/floppy, /cdrom/betaonly/floppy. Copiez (cp) les
   fichiers io.sys, msdos.sys, et command.com sur la disquette.
   Synchronisez ("sync") et dmontez les disques que vous avez monts.
   Ramorcez l'ordinateur et cette disquette d'amorce *devrait*
   fonctionner.

7.3 Loadlin, c'est quoi?

   Loadlin est un excutable DOS qui charge une image du noyau  partir
   d'un disque dur (ou d'une disquette) et qui amorce le reste du systme
   d'exploitation Linux  partir d'une partition racine approprie. Si
   vous savez bien bidouiller, vous pouvez de cette manire faire une
   installation de Linux sans disquette, mais nous nous contenterons de
   prsenter des usages plus traditionnels. Quand vous amorcez Windows
   95, enfoncez la touche F8 (quand:

   Starting Windows 95...

   apparat) et slectionnez "Safe mode, command prompt only." (mode
   scuris, ligne de commande uniquement). Rendez-vous dans le
   rpertoire o vous avez mis le noyau et lancez

C:\LINUX> loadlin.exe zimage root=/dev/hda2 ro"

    partir de l. Si vous connaissez bien les configurations sous
   MS-DOS, vous pouvez programmer plusieurs fichiers AUTOEXEC.BAT et
   CONFIG.SYS pour voir un menu apparatre et pouvoir choisir sous quel
   systme d'exploitation amorcer.

8. Des problmes?

   Dans le scnario inverse de ce qui prcde (vous avez une machine sous
   Linux en tat de marche et une puissance trangre vous oblige 
   installer Windows 95) Windows 95 VA craser votre MBR (secteur
   d'amorce) et ainsi craser LILO. Vous avez deux possibilits: utiliser
   loadlin.exe pour charger votre noyau, et utiliser cela pour lancer
   Linux, ou amorcer Linux  partir d'une disquette et/ou de loadlin,
   puis r-installer LILO.

   Bonne chance avec votre nouveau systme!

-Jon
jkatz@mac.edu
+1 217 479-7309
Box 4454 MacMurray College
Jacksonville, Illinois 62650
Personal: http://www.in.net/~jkatz
Corinne:  http://corinne.mac.edu
Resume:   http://www.in.net/~jkatz/resume.html
Room-101: http://room-101.1984.org
HOWTO:    http://www.in.net/~jkatz/win95/Linux-HOWTO.html
