
                        Linux-DOS-Win95-OS2 mini-HOWTO

Mike Harlan, r3mdh@raex.com

   v1.3.1, 11 November 1997
     _________________________________________________________________

   _Ce document prsente la procdure pour faire coexister 4 systmes
   d'exploitation sur un seul disque dur. Adaptation franaise par
   Sylvain Mielot (Mielot@multimania.com), Ralise le 14 Mars 1999._
     _________________________________________________________________

   _Mise en garde :_
          Tout dommage caus par vous  une machine suite  la lecture de
          ce HOWTO reste VOTRE FAUTE. Quand vous lisez des informations
          concernant la suppression de partitions et le formatage de
          disques, rflchissez. Rendez-vous compte que ces actions
          auront pour rsultat la perte de vos donnes. Donc, SAUVEGARDEZ
          D'ABORD, ET SAUVEGARDEZ SOUVENT. Cela tait le dernier
          avertissement.

   _Trucs pour rendre heureux les avocats :_
          Jusqu' nouvel ordre, les documents HOWTO Linux sont
          copyrights par leurs auteurs respectifs. Les documents HOWTO
          Linux peuvent tre reproduits et distribus en entier ou en
          partie, par tout moyen physique ou lectronique aussi longtemps
          que l'information de copyright est maintenue sur chaque copie.
          La redistribution commerciale est autorise et encourage.
          Toutefois l'auteur de ce document doit tre mis au courant de
          ce genre de distribution.

          Toute traduction, adaptation, ou bien tout travail incorporant
          tout document HOWTO Linux doit possder ce copyright. De cette
          manire, vous ne pouvez pas imposer de restriction  la
          distribution de ce document. Des exceptions peuvent tre
          ventuellement accordes sous certaines conditions : contactez
          le coordinateur des HOWTO Linux  l'adresse donne ci-dessous.

          En rsum, nous souhaitons voir diffuser l'information de la
          manire la plus large qui soit. Toutefois, nous souhaitons
          garder la matrise de ces documents et nous aimerions tre
          consults avant toute diffusion des HOWTO's.

          Si vous avez des questions, vous pouvez contacter Tim Bynum, le
          coordinateur des HOWTO Linux,  l'adresse lectronique suivante
          linux-howto@sunsite.unc.edu.

   _Mise  jour depuis la version 1.3 :_

          + Mettez  jour mon adresse lectronique. Mon adresse a chang
            de r3mdh@imperium.net vers r3mdh@raex.com.

   _Mise  jour depuis la version 1.0 :_

          + Mettez  jour mon adresse lectronique. Mon adresse a chang
            de r3mdh@dax.cc.uakron.edu vers r3mdh@imperium.net.

   Maintenant...........que le spectacle commence !

1. Introduction

   Aprs plusieurs jours de lutte et de frustration, j'ai finalement
   russi  accomplir ce que je voulais. J'ai un PC avec un disque dur de
   1,2Go et 16Mo de mmoire. Je voulais avoir 4 systmes d'exploitation
   sur ma machine : MSDOS v6.22, Windows 95, OS/2, et Linux. Jusqu'
   prsent, je n'ai pas pu trouver de HOWTO Linux pour russir 
   installer chacun de ces systmes d'exploitation sur une machine et
   avoir la possibilit de dmarrer sur chacun (Il est possible d'crire
   les OS sur des partitions diffrentes, mais les faire dmarrer sans
   tre accroch au message "Dmarrage de MSDOS" par exemple, tait
   quelque chose que je devais russir. Eh bien, aprs de nombreux essais
   et de nombreuses erreurs, j'ai trouv la recette suivante pour russir
   cet exploit :

   Avant de commencer la procdure d'installation pas--pas, laissez-moi
   vous donner un aperu de ce que je souhaite accomplir :

<NAME>                      <SIZE>   <LABEL>  <PARTITION NUMBER>
---------------------------------------------------------------------
MSDOS v6.22                   11MB   P1       Primary Partition 1
---------------------------------------------------------------------
Windows '95                  350MB   P2       Primary Partition 2
---------------------------------------------------------------------
OS/2 Boot Manager              2MB   P3       Primary Partition 3
---------------------------------------------------------------------
DOS/Win Data                 511MB   E1       Primary Partition 4
OS/2 Warp 3.0                127MB   E2       Extended into 4 logical
Linux Slakware 3.2 Swap        XMB   E3       drives (sub-partitions)
Linux Slakware 3.2 Native  219-XMB   E4       labeled E1-E4
---------------------------------------------------------------------

   Qu'est-ce que cela signifie ? Laissez-moi vous l'expliquer. Tout
   d'abord, nous avons besoin d'utiliser les 4 partitions de notre disque
   dur. Les partitions 1  3 sont des partitions PRIMAIRES. Nous allons y
   installer MSDOS, Win95 et le gestionnaire de dmarrage d'OS/2 (qui a
   besoin de sa propre partition). Il nous reste une partition libre.
   Mais nous voulons avoir un disque seulement pour les donnes du DOS et
   de Win95 (cela nous donnera une large place pour stocker tous les
   fichiers ZIP que nous tlchargeons depuis Internet, ainsi que les
   programmes et les donnes de Windows 95 que nous ne pouvons installer
   par manque de place sur la partition Win95), un disque pour OS/2 et
   deux pour Linux (une partition Linux native et une partition de swap).

   Plus tard, j'ai reu de nombreuses remarques par e-mail pour savoir
   pourquoi j'avais fait 2 partitions spares pour Win95 et pour le DOS,
   et une autre pour les donnes de Win95/DOS. Voici la rponse : faire
   des partitions spares pour Win95 et DOS n'est pas ncessaire pour
   tout le monde. Peut-tre que vous n'utilisez mme plus le DOS.
   Peut-tre que Win95 est votre rponse pour tous les logiciels crits
   pour la plate-forme Microsoft. Trs bien, mais il y a de nombreuses
   personnes qui utilisent encore le DOS et qui ne peuvent vivre sans.
   Parce que le DOS peut excuter plus rapidement et plus efficacement
   les applications 16 bits ou parce que certains programmes DOS que vous
   pourriez utiliser ne fonctionnent pas sous Windows (le programme de
   configuration de la carte Gravis Ultrasound par exemple), vous devez
   tre capable de dmarrer sous DOS de temps  autre. Ce HOWTO a t
   crit dans cet esprit. Si vous avez encore des difficults  admettre
   que le mot "MSDOS" intervienne dans ce HOWTO, alors asseyez-vous et
   crivez le LINUX-WIN95-OS/2-Seulement HOWTO. :)

   Retournons  prsent au diagramme prcdent. Comme je l'ai dit, nous
   avons 1 partition pour installer 4 choses dessus : DOS/Win (donnes),
   OS/2, et Linux native & swap. Cela peut tre fait en crant ce que
   l'on appelle des disques logiques (ou partitions logiques en fonction
   du livre qu'on lit) avec une partition principale. Quand nous crons
   ces disques logiques avec une partition principale, nous nous rfrons
    cette partition primaire comme une PARTITION ETENDUE, parce qu'elle
   s'tend au-del de la zone d'une simple partition principale, et  la
   place contient plus de 3 sous-partitions (disques logiques). Perdu ?
   Si c'est le cas, vous pourriez lire le manuel d'OS/2 sur ce sujet. Il
   explique les choses de faon plus claire que je ne le fais.

   Maintenant, vous devez vous arracher les cheveux en vous disant : "il
   veut installer 4 trucs sur une partition tendue, mais il vient juste
   de dire qu'on ne peut avoir que 3 sous-partitions pour installer le
   tout !" Cela est vrai, tout au moins du point de vue de MS-DOS et
   d'OS/2. Mais l'un des puissants avantages de Linux va nous venir en
   aide : Linux peut crer plus de 3 sous-partitions sur une partition
   tendue. Combien exactement, je ne sais pas. Mais je sais qu'il peut
   crer AU MOINS 4 partitions (ce dont nous avons besoin). Donc, pendant
   les tapes de l'installation qui suit, gardez  l'esprit que lorsque
   nous crerons des partitions en utilisant un programme MS-DOS ou OS/2,
   nous ne pourrons crer que 3 disques logiques. Ensuite, en utilisant
   Linux, nous dcouperons l'une des partitions en deux. Pour
   l'essentiel, vous pouvez penser qu'il s'agit de tromper MS-DOS et OS/2
   en leur faisant voir 3 partitions, mais en ralit (et pour Linux) il
   y en a bien 4.

2. Procdure

   _NOTE :_
          Les nombres entre parenthses sont les nombres de Mga-octets
          que j'ai utilis sur mon disque dur de 1.2 Giga-octets.

   Maintenant, dbutons la procdure pas  pas :
    1. Lancez view.exe sur le CD Linux Slakware et crez les deux
       disquettes Linux Boot et Linux Root. Pour plusieurs raisons, le
       programme Linux bootstrap appelle le disque Root la disquette
       Ramdisk. Je ferai rfrence  ce disque  partir de maintenant
       comme la disquette Ramdisk.
    2. Sauvegardez toutes les informations que vous souhaitez conserver
       sur une bande (ou sur tout autre moyen de sauvegarde dont vous
       disposez).
    3. Dmarrez votre ordinateur avec votre disquette MSDOS
       d'installation n1.
    4. Quand ``Starting MSDOS'' apparat,appuyez sur F5 pour ne pas
       excuter les fichiers config.sys et autoexec.bat.
    5. Lancez a:\fdisk.exe.
    6. Effacez toutes les partitions (vous aurez t prvenu : LA
       SUPPRESSION OU LA MODIFICATION D'UNE PARTITION PROVOQUERA LA PERTE
       DE TOUTES LES DONNEES SUR CETTE PARTITION !).
    7. Ajoutez une partion principale MSDOS. (11Mo)
    8. Formatez cette partition.
    9. Lancez a:\setup.exe pour installer MSDOS sur cette partition.
   10. Dmarrez OS/2.
   11. Selectionnez "installation avance".
   12. Lancez FDISK. (cela peut tre fait pour vous si vous tes dans le
       programme d'installation d'OS/2.)
   13. Ajoutez une partition primaire aprs la partition MSDOS. Cela va
       devenir notre partition Windows 95. (349Mo)
   14. Ajoutez le gestionnaire de dmarrage  la prochaine partition
       primaire. (2Mo)
   15. Ajoutez une partition tendue.
   16. Ajoutez un disque logique  cette partition tendue. Cela va
       devenir la partie donnes de notre systme MSDOS. (511Mo)
   17. Ajoutez un autre disque logique  la partition tendue. Cela va
       devenir notre systme de fichier OS/2 HPFS (``High Performance
       File System''). (127Mo)
   18. Ajoutez un dernier disque logique  la partition tendue en
       utilisant tout l'espace disponible restant sur cette partition.
       Cela deviendra plus tard 2 partitions sous Linux -- notre
       partition de swap et notre partition native Linux. Mais, comme
       OS/2 (de la mme faon que le DOS) ne peut crire que sur 6
       partitions par disque (3 primaires et 3 disques logiques logs
       dans une partition tendue), nous ne pouvons en crer qu'une seule
       cette fois. Et nous DEVONS crer cette partition. Ne laissez pas
       d'espace libre en esprant que Linux pourra ensuite crer ses deux
       partitions. A cause de la faon de travailler du programme FDISK
       d'OS/2, l'ajout du dernier disque logique sur la partition tendue
       marque la FIN de cette partition. Vous ne pouvez _pas_ ajouter de
       partitions au-del de ce point. Donc, en d'autres termes, la
       cration de ce dernier disque logique sert  remplir l'espace pour
       Linux. Plus tard, nous dtruirons cette partition pour en ajouter
       2 nouvelles dans l'espace  nouveau libr.
   19. Ajoutez les partitions 1, 2, et 5 au gestionnaire de dmarrage.
   20. Rendez la partition 5 installable. Votre cran FDISK devrait
       ressembler  ceci (ou  quelque chose comme ceci) :
       ______________________________________________________________


                               FDISK

Disk 1
___________________________________________________________________________

Partition Information
Name            Status          Access          FS Type         MBytes
___________________________________________________________________________

MSDOS           Bootable        C: Primary      FAT              11
WIN 95          Bootable         : Primary      FAT             350
                Startable        : Primary      BOOT MANAGER      2
                None            D: Logical      Unformatted     511
OS/2            Installable     E: Logical      FAT             127
                None            F: Logical      Unformatted     219
       ______________________________________________________________

   21. Continuez la procdure d'installation d'OS/2.
   22. Redmarrez et slectionnez la partition 2 (Windows 95)  partir du
       gestionnaire de dmarrage.
   23. Quand le message d'erreur du systme d'exploitation apparat,
       dmarrez avec la disquette d'installation MSDOS. Nous avons
       slectionn cette partition dans le but de ``cacher'' la partition
       MSDOS. Le gestionnaire de dmarrage d'OS/2 est assez trange. Pour
       chaque partition dmarrable que nous avons (dans notre cas, MSDOS
       et OS/2), nous ne pouvons en avoir qu'une seule visible au mme
       moment. Cela signifie que lorsque vous dmarrez sur une partition,
       MSDOS par exemple, l'autre partition (Win95) est invisible. LES
       partitionS MSDOS et Win95 partagent une seule lettre de disque.
       C'est pourquoi, sous ``Access'' du diagramme ci-dessus, MSDOS a la
       lettre de disque C et Win95 n'en a pas. En de telles
       circonstances, MSDOS est visible avec la lettre C et Win95 est
       invisible sans aucune lettre de lecteur. Si vous aviez dmarr
       Win95, ce serait l'inverse : MSDOS serait invisible sans lettre de
       lecteur et Win95 serait visible sur le lecteur C. _On ne peut pas
       accder du tout  un disque invisible._ Si vous voulez copier des
       fichiers entre 2 disques dont seulement un peut tre visible au
       mme moment, vous devrez utiliser un disque (non dmarrable)
       intermdiaire. Dans notre cas, le disque de donnes DOS/Win95
       (disque D 511Mo au-dessus) servira de disque commun. Vous pourriez
       demander : ``Ne pourrions-nous pas galement dmarrer avec
       Linux ?''. La rponse est oui, nous allons le faire. Mais ne nous
       embarrassons pas de a  prsent.
   24. Installez MSDOS sur la Partition 2 (nous avons besoin de cela pour
       installer Windows 95).
   25. Dmarrez sur la Partition 2.
   26. Installez Windows 95 sur cette partition (si vous installez la
       version de mise  jour de Win95, vous devriez avoir besoin de la
       disquette d'installation n1 de Win 3.1 prte  tre insre).
   27. Dmarrez sur la Partition 1.
   28. Formatez la Partition 4.
   29. Restaurez les donnes DOS  partir d'une sauvegarde (si besoin)
       sur les partitions 1 et 4.
   30. Dmarrez avec la disquette de Boot de Linux.
   31. Continuez avec la disquette Linux Ramdisk (Root).
   32. Quand vous tes logg en root et que l'invite # est affiche,
       tapez ``fdisk'' et appuyez sur entre.
   33. Supprimez la dernire partition (celle qui a t cre  l'tape
       18).
   34. Ajoutez une partition de 16Mo et dclarez-la comme Linux Swap.
       (17Mo)
   35. Ajoutez une dernire partition avec les cylindres restant sur le
       disque et dclarez-la avec le type Linux native. (198Mo)
   36. Ecrivez les changements sur le secteur de dmarrage et redmarrez.
   37. Quand vous avez l'invite #  nouveau, lancez setup.
   38. Installez Linux sur la dernire partition.
   39. Quand vous installez LILO, assurez-vous de l'installer sur la
       racine de la dernire partition (PAS sur le MBR, sinon vous
       dtruiriez tout le travail fait dans ce HOWTO). Ajoutez seulement
       la dernire partition  LILO et positionnez le timer  zro. En
       faisant cela, lorsque vous slectionnez Linux  partir du
       gestionnaire de dmarrage d'OS/2, LILO sera activ et dmarrera
       Linux sur le disque logique de la partition tendue. Comme Linux
       est la seule partition que nous voulons activer  partir de LILO,
       nous n'avons pas besoin de timer (except si vous avez plus d'un
       noyau  charger. Dans ce cas, vous devriez placer le timer  plus
       de 0 seconde).
   40. Activez la partition de swap Linux (rfrez-vous au manuel
       d'installation et de dmarrage de Linux de Matt Welsh pour cela).
   41. Dmarrez OS/2.
   42. Excutez FDISK.
   43. Ajoutez Linux au gestionnaire d'amorage en utilisant le type de
       partition Linux NATIVE (type 83 _et non_ 82 !).

   Votre cran FDISK devrait maintenant ressembler  ceci (ou  quelque
   chose comme ceci) :
       ______________________________________________________________


                               FDISK

Disk 1
___________________________________________________________________________

Partition Information
Name            Status          Access          FS Type         MBytes
___________________________________________________________________________

MSDOS           Bootable        C: Primary      FAT              11
WIN 95          Bootable         : Primary      FAT             350
                Startable        : Primary      BOOT MANAGER      2
                None            D: Logical      FAT             511
OS/2            Bootable        E: Logical      HPFS            127
                None             : Logical      Type 82          17
Linux           Bootable         : Logical      Type 83         198
       ______________________________________________________________

   ...Et voil, c'est fini !

   Envoyez-moi vos commentaires/suggestions/problmes (en dernier
   ressort, s'il vous plat!)  l'adresse lectronique suivante :
   r3mdh@raex.com.

   Mike Harlan, 11 NOV 1997
