8.3. Réactiver DOS et Windows

Après avoir installé le système de base et écrit le secteur d'amorcage principal (Master Boot Record), vous pourrez démarrer Linux, mais probablement pas grand chose d'autre. Cela dépendra de ce que vous avez choisi durant l'installation. Ce chapitre vous explique comment vous pouvez réactiver votre ancien système afin de pouvoir démarrer sous DOS ou Windows.

LILO est un gestionnaire de démarrage (boot loader) avec lequel vous pouvez lancer d'autres systèmes d'exploitation que Linux, et qui répond aux normes des PC. Le gestionnaire de démarrage est configuré à partir du fichier /etc/lilo.conf. Si vous modifiez ce dernier, il faudra exécuter lilo ensuite. La raison est que les changements ne prennent effet que quand vous lancez le programme.

Les parties importantes de lilo.conf sont les lignes contenant les mots-clés image et other, et les lignes qui les suivent. Elles sont utilisées pour décrire un système qui peut être lancé par LILO. Un tel système peut inclure un noyau (image), une partition racine, des paramètres additionnels pour le noyau, etc. ainsi que la configuration pour lancer un autre système d'exploitation, non-Linux (other). Ces mots-clés peuvent être utilisés plus d'une fois. L'ordre dans lequel sont déclarés ces différents systèmes d'exploitation est important, car il détermine quel système sera lancé automatiquement lorsque, par exemple, le délai (delay) d'attente est écoulé (en admettant que LILO n'ait pas été arrêté en pressant la touche shift.

Après une nouvelle installation de Debian, seul le système courant est configuré pour démarrer avec LILO. Si vous voulez lancer un autre noyau Linux, vous devez modifier le fichier de configuration /etc/lilo.conf et ajouter les lignes suivantes :


image=/boot/vmlinuz.new
  label=new
  append="mcd=0x320,11"
  read-only

Pour un réglage de base, les 2 premières lignes sont suffisantes. Si vous voulez en savoir plus sur les deux autres options, jetez un oeil à la documentation de LILO. Elle se trouve dans /usr/share/doc/lilo/. Le fichier à lire est Manual.txt. Si vous êtes trop impatient de pénétrer dans le monde magique des amorçages, reportez-vous aux pages de manuel de LILO,lilo.conf pour un survol des options de configuration et lilo pour une description de l'installation d'une nouvelle configuration dans le secteur d'amorçage.

Il faut noter qu'il y a d'autres chargeurs d'amorçage disponibles dans Debian GNU/Linux, comme GRUB (dans le paquet grub), CHOS (dans le paquet chos, Extended-IPL (dans extipl), loadlin (dans loadlin, etc.