
     Win95 + WinNT + Linux multi-amorage en utilisant le LILO mini-HOWTO

Renzo Zanelli, rzanelli@southeast.net -- Traduit par Maxime Baudin
mbaudin@club-internet.fr

   v1.0, 26 Mars 1998
     _________________________________________________________________

   _Ce document dcrit la faon de faire du multi-amorage (multi-boot)
   entre Windows 95, Windows NT et Linux._
     _________________________________________________________________

1. Introduction

   Il existe de nombreux documents qui dcrivent en dtail comment faire
   du multi-armorage avec un nombre quelconque de systmes
   d'exploitation et le chargeur (OS Loader) de Windows NT. Lorsque que
   j'ai finalement achet Windows NT, j'avais dj Windows 95 et Linux
   d'installs sur mon systme, et j'utilisais alors LILO pour
   slectionner l'amorage sur l'un ou l'autre. J'ai dcid d'ajouter
   Windows NT au menu de LILO plutt que d'utiliser le chargeur de NT.

    l'origine j'avais Windows 95 sur mon premier disque IDE et Linux sur
   le second. Le disque contenant Linux est devenu le troisime et j'ai
   install Windows NT sur un nouveau disque plac en deuxime. Jusqu'ici
   je n'ai pas essay ce procd dans d'autres configurations, je suis
   convaincu que l'ordre dans lequel les systmes d'exploitation sont
   installs ou l'ordre des disques n'a pas d'importance.

   Pensez simplement  crer les disquettes d'amorage de secours lorsque
   chaque systme d'exploitation vous propose de le faire !

   Dans la mesure o j'utilise l'utilitaire Bootpart (crit par Gilles
   Vollant) et qu'il ne gre pas les disques durs dont la taille xcde 4
   Go, ces explications pourraient ne pas tre utilisables sur des
   disques de plus grande capacit. Si vous devez travailler avec des
   disques durs de plus de 4 Go, veuillez contacter Gilles directement
   (son adresse lectronique se trouve dans la documentation de
   Bootpart).

2. Installer les systmes d'exploitation

   Lors de l'installation des S.E. (systmes d'exploitation), assurez
   vous de le faire sur des partitions amorables (bootables). J'ai
   install Windows 95 et Windows NT sur des partitions en FAT16, par
   consquent cette mthode fonctionne sur ce type de partition. Si vous
   dcidez d'utiliser la FAT32 pour Windows 95 et NTFS pour Windows NT,
   vrifiez au pralable que votre version de Linux les gre et si tel
   est le cas, jusqu' quel point.

2.1 Installer Windows 95

   Installez Windows 95 sur votre premier disque dur. Ce sera votre
   disque C: . Rappelez vous de crer la disquette d'amorage lorsque
   cela vous est propos.

   J'ai trouv plus simple de retirer le disque contenant Linux lors de
   l'installation de Windows 95, de sorte qu'il ne soit jamais dtect et
   que Windows 95 ignore son existence.

    ce stade, si vous avez tout fait correctement, vous devriez pouvoir
   dmarrer Windows 95.

2.2 Installer Windows NT

   Installez Windows NT sur votre deuxime disque. Lors de la cration de
   la partition sur ce disque, rendez la partition amorable. Toutes les
   versions de Linux ne supportent pas NTFS, par consquent, j'ai cr la
   partition en FAT 16 ; d'une part par prcaution et d'autre part parce
   que je veux pouvoir changer des informations entre les deux variantes
   Windows.

   Lors de l'installation de Windows NT, ce dernier dtectera la prsence
   de Windows 95 (NDT : seulement s'il est sur une FAT 16) et lui crera
   une entre dans le menu du chargeur NT, vous devriez alors voir trois
   entres dans le menu, comme suit :

Windows NT Workstation Version 4.00
Windows NT Workstation Version 4.00 [VGA mode]
Microsoft Windows

    ce stade, si vous avez tout fait correctement, vous devriez tre en
   mesure de faire du "multi-amorage" entre Windows NT et Windows 95.

2.3 Installer Linux

   Installez Linux sur votre troisime disque. Lorsque j'ai install
   Linux, je n'avais que Windows 95 d'install, je n'ai eu qu' ajouter
   l'accs  la partition Windows 95 dans LILO. Vous pouvez installer des
   accs pour tous vos S.E.  l'installation de LILO, ou diter le
   fichier de configuration de LILO plus tard. Nanmoins si vous dcidez
   de le faire, je vous expliquerais  quoi est cens ressembler le
   fichier /etc/lilo.conf dans le chapitre suivant. Une fois Linux
   install, vous devriez tre en mesure de dmarrer sous Linux.

3. La partie Linux

   Ceci implique l'dition du fichier /etc/lilo.conf et la
   r-installation de LILO. Les lignes suivantes doivent dj tre
   prsentes dans le fichier /etc/lilo.conf

boot=/dev/hda

   La strophe relative  Linux doit dj tre prsent:

# Bloc Linux
image=/vmlinuz
root=/dev/hdc1
label=Linux
# Fin du bloc

   Ajoutons une strophe pour Windows 95

# Couplet Win95
other=/dev/hda1
table=/dev/hda
label=Windows95
# Fin du bloc

   Puis on ajoute une strophe pour Windows NT

# Bloc WinNT
other=/dev/hdb1
table=/dev/hda
loader=/boot/any_d.b
label=WindowsNT
# Fin du bloc NT

   Relancez LILO.  ce stade, si tout s'est bien pass, vous devriez
   avoir comme choix : Windows 95, Windows NT et Linux depuis le menu de
   LILO. Vous pouvez dmarrer sous Linux et Windows 95 (ce dernier vous
   donnant accs au menu du chargeur NT). Pour rendre l'accs  NT
   oprationnel, vous devrez encore oeuvrer un peu du ct NT.

4. La partie Windows NT

   Avant d'aller plus avant, vous devrez faire deux choses de plus.

   La premire est de tlcharger et dcompresser l'utilitaire Bootpart
   (de Gilles Vollant). Vous le trouverez  :
   http://www.winimage.com/bootpart.htm avec quelques informations sur
   son utilisation.

   La seconde est de copier (ne les effacez pas encore !)  la racine du
   disque contenant Windows NT les fichiers suivants :

Boot.ini
Bootsect.dos
Ntdetect.com
Ntldr

   Ces fichiers constituent le chargeur NT. Ils sont localiss  la
   racine du disque contenant Windows 95 et y ont t placs par Windows
   NT  l'installation de ce dernier.

   Une fois cela fait, dmarrez sous Windows 95 en mode DOS (en pressant
   Majuscule+F5 au chargement de Windows 95) et entrez alors les
   commandes suivantes :

BOOTPART WINNT BOOT:D:

   Vous devez maintenant diter le fichier Boot.ini situ  la racine de
   la partition de Windows NT. Vous devez diter trois lignes, une dans
   la section [boot loader] et deux dans la section [operating systems].

   Voici le Boot.ini original :

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(1)partition(1)\WINNT
[operating systems]
multi(0)disk(0)rdisk(1)partition(1)\WINNT="Windows NT Workstation Version
4.00"
multi(0)disk(0)rdisk(1)partition(1)\WINNT="Windows NT Workstation Version
4.00 [VGA mode]" /basevideo /sos
C:\ = "Microsoft Windows"

   Voici le fichier Boot.ini modifi :

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINNT
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Windows NT Workstation Version
4.00"
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Windows NT Workstation Version
4.00 [VGA mode]" /basevideo /sos

   Notez que toutes les occurrences du type rdisk(1) ont t modifies en
   rdisk(0) et les lignes rfrenant Windows 95 ont t retires.

   Aprs avoir sauv le fichier, si vous avez tout fait correctement,
   vous devriez maintenant tre capable de dmarrer sous Windows NT 
   partir de LILO.

5. La partie Windows 95

   Crez une disquette de dmarrage DOS  partir de l'invite de commande
   de DOS (en pressant Majuscule+F5 au chargement de Windows 95). Il est
   fondamental de crer cette disquette  partir de DOS, et pas d'une
   fentre DOS sous Windows 95. ne dmarrez pas sous Windows 95 tant que
   cette tape n'est pas ralise. Copiez le fichier
   C:\WINDOWS95\COMMAND\SYS.COM sur la disquette (en substituant le
   chemin d'accs  Windows 95 s'il est diffrent). Dmarrez alors 
   partir de cette disquette, puis entrez la commande :

SYS C:

   Cela devrait retirer le chargeur NT, et vous devriez dsormais pouvoir
   dmarrer directement sur Windows 95  partir de LILO.

   Vous pouvez alors effacer les fichiers du chargeur NT :

Boot.ini
Bootsect.dos
Ntdetect.com
Ntldr

6. Rfrences

   Merci aux personnes suivantes (sans ordre particulier) :

   James C. Bevier et D. Michael McFarland. Leurs changes sur la liste
   de diffusion RedHat m'ont apport plusieurs informations sur la faon
   de dmarrer sur Windows NT  partir de Linux.

   Gilles Vollant. Bootpart est un utilitaire trs pratique et Gilles le
   met  disposition gratuitement avec une bonne documentation. Merci
   Gilles.

   Mike Harlan. En lisant son 'Linux-DOS-Win95-OS2' mini-HOWTO, cela m'a
   permis de faire certaines hypothses sur le comportement de LILO.
