Le chargeur LILO ne peut pas amorcer Windows

Base de données support (fhassel_windows_not_booting)

SuSE Linux: Version 8.0

Symptôme :

Après avoir procédé à l'installation de la version 8.0 de SuSE Linux, vous ne pouvez plus amorcer le système d'exploitation Windows à l'aide du chargeur LILO. Par contre, votre système Linux démarre correctement. Linux et Windows se trouvent sur des disques durs différents.

Cause :

Une entrée erronée dans le fichier de configuration de LILO.

Solution :

Veuillez corriger la configuration de LILO manuellement. À cette fin, ouvrez tout d'abord un terminal en vous connectant en tant qu'administrateur root :

  1. Sous KDE, pressez la combinaison de touches ALT+F2.
  2. Dans le lanceur de commande que vous avez ainsi ouvert, saisissez la commande "xterm".
  3. Cliquez sur "Exécuter" (ou "Run").
  4. Dans la fenêtre de console qui apparaîtra, saisissez la commande "su -".
  5. Saisissez la mot de passe de "root" lorsqu'il vous sera demandé.

À l'aide de la commande fdisk -l, vous pourrez obtenir un panorama du partitionnement. Le résultat affiché aura la forme suivante:

Disk /dev/hda: 64 heads, 63 sectors, 1023 cylinders
Units = cylinders of 4032 * 512 bytes

   Device Boot    Start       End    Blocks   Id  System
/dev/hda1   *         1      1023   2062336+   6  FAT16


Disk /dev/hdb: 255 heads, 63 sectors, 1655 cylinders
Units = cylinders of 16065 * 512 bytes

   Device Boot    Start       End    Blocks   Id  System
/dev/hdb1   *         1         2     16033+  83  Linux
/dev/hdb2             3        19    136552+  82  Linux swap
/dev/hdb3            20      1655  13141170   83  Linux

Dans l'exemple ci-dessus, le système Windows est situé sur la première partition du premier disque dur et est dénommé /dev/hda1. Veuillez démarrer YaST2 et ouvrir le dialogue suivant :

  1. Choisissez "Modifier la configuration Actuelle" et confirmez en cliquant sur "Suivant".
  2. Spécifiez ici où le chargeur d'amorçage doit être installé.
  3. Passez le dialogue "Propriétés globales de LILO" en cliquant sur "Suivant".
  4. Dans le dialogue suivant, veuillez sélectionner l'entrée "windows", puis cliquez sur le bouton "Modifier".
  5. Ici, sélectionnez, dans la liste, la dénomination de votre partition Windows (dans notre exemple "/dev/hda1") en tant que "Bootpartition", puis confirmez en cliquant sur "Suivant".
  6. Cela vous ramène encore dans le dialogue de configuration de LILO ; confirmez encore une fois en cliquant sur "Suivant".
  7. "Terminez" la configuration et répondez à la question de sécurité (confirmation) en cliquant sur "Oui".

Vous pouvez maintenant quitter YaST2. Vous devriez dorénavant pouvoir démarrer Windows.

Procédure manuelle :

Dans la mesure où vous préférez éditer manuellement votre fichier de configuration LILO, vous pouvez suivre la procédure suivante :

Ouvrez le fichier /etc/lilo.conf avec l'éditeur de texte que vous préférez, par exemple avec pico. À cette fin, saisissez la commande suivante :

pico /etc/lilo.conf

Cherchez l'entrée d'amorçage qui correspond à votre système Windows. Cette entrée peut avoir l'aspect suivant :

  other  = /dev/hdb1
  label  = windows

Corrigez l'entrée pour le périphérique. Dans notre exemple, cela aurait la forme suivante :

  other  = /dev/hda1
  label  = windows

Si vous amorcez LILO depuis une disquette, il est également nécessaire de vérifier la variable "boot=" (celle-ci se trouve au début du fichier). Dans le cas où vous souhaitez démarrer depuis la disquette, cette variable doit être réglé sur :

boot=/dev/fd0

Sauvegardez maintenant les modifications auxquelles vous avez procédé (dans pico à l'aide de la combinaison de touches CTRL-O), et quittez l'éditeur (dans pico à l'aide de la combinaison de touches CTRL-X). Saisissez maintenant dans le terminal la commande

lilo

afin de réinstaller le chargeur d'amorçage avec ces nouveaux paramètres (dans le cas où vous démarrez depuis une disquette, celle-ci doit, bien entendu, être insérée dans le lecteur de disquettes afin de pouvoir sauvegarder les modifications).

Redémarrez maintenant l'ordinateur. Windows devrait dorénavant pouvoir être démarré.


Mots-clés: WINDOWS, LILO, AMORCER, DéMARRER, BOOTMANAGER, CHARGEUR

Catégories: LILO

SDB-fhassel_windows_not_booting, Copyright SuSE Linux AG, Nürnberg, Germany - Version: 07. Mai 2002
SuSE Linux AG - Dernière modification: 14. Mai 2002 de ip (sdb_gen 1.40.0)