3. Lilo

Lorsque l'ordinateur charge le secteur d'amorce d'un syst�me sous Linux normal, ce qu'il charge est en fait une partie de Lilo, appel�e chargeur d'amor�age de premier niveau (first stage boot loader). Il s'agit d'un mini-programme dont la seule t�che est de charger et d'ex�cuter le chargeur d'amor�age de deuxi�me niveau (second stage boot loader).

Le chargeur d'amor�age de deuxi�me niveau vous donne une invite de commande (s'il a �t� install� de cette mani�re) et charge le syst�me d'exploitation de votre choix.

Lorsque votre syst�me est mont� et en �tat de marche, et que vous ex�cutez lilo, ce que vous ex�cutez en r�alit� est l'outil de d�finition des localisations (map installer). Celui-ci lit le fichier de configuration /etc/lilo.conf et �crit le chargeur d'amor�age sur le disque dur, avec les informations concernant les syst�mes d'exploitation qu'il peut charger.

Il y a de nombreuses mani�res de rendre votre syst�me amor�able. Celle que je viens de d�crire est la mani�re la plus �vidente et ��normale��, au moins pour une machine dont le syst�me d'exploitation principal est Linux. Le Guide de l'utilisateur Lilo explique plusieurs exemples de m�thodes d'amor�age. Cela vaut la peine de les lire, et d'en essayer quelques-uns.

3.1. Configuration

Le fichier de configuration de Lilo est /etc/lilo.conf. Il existe une page de manuel (man page) � son sujet�: tapez man lilo.conf dans un shell pour l'afficher. La principale caract�ristique de lilo.conf est qu'il existe une entr�e pour chaque chose que Lilo doit pouvoir lancer. Pour une entr�e Linux, cela inclut l'emplacement du noyau, et la partition � monter comme racine du syst�me de fichier. Pour les autres syst�mes, la principale information est la partition sur laquelle d�marrer.

3.2. Exercices

DANGER�: soyez prudent avec ces exercices. Il est assez facile de faire une erreur quelque part et de bloquer votre bloc de d�marrage (master boot record - MBR, premier secteur du disque dur, qui contient le chargeur d'amor�age et la table des partitions) et de rendre ainsi votre syst�me inutilisable. Assurez-vous que vous avez une disquette de r�paration qui fonctionne, et que vous savez comment vous en servir pour remettre les choses en �tat. Voir ci-dessous un lien vers tomsrtbt, la disquette de r�paration que j'utilise et recommande. La meilleure des pr�cautions est d'utiliser une machine qui ne contienne pas de donn�es sensibles.

Installez Lilo sur une disquette. Peu importe s'il n'y a rien d'autre sur la disquette que le noyau - vous obtiendrez un kernel panic quand le noyau sera pr�t � charger init, mais au moins vous saurez que Lilo fonctionne.

Si vous le souhaitez, vous pouvez essayer de voir jusqu'� quel point vous pouvez faire tenir un syst�me sur une disquette. C'est s�rement la deuxi�me meilleure activit� pour apprendre Linux. Voir le ��Comment faire une disquette d'amor�age�� (url ci-dessous), et tomsrtbt (url ci-dessous) pour avoir des pistes.

Configurez Lilo afin qu'il lance Unios (voir section exercices sur la partie mat�rielle pour une url). Comme d�fi suppl�mentaire, voyez si vous pouvez le faire sur une disquette.

Faites une boucle d'amor�age. Configurez le Lilo du bloc de d�marrage pour qu'il lance le Lilo du secteur d'amor�age d'une des partitions principales, puis configurez ce Lilo pour qu'il relance celui du bloc de d�marrage. Ou alors utilisez le bloc de d�marrage et vos quatre partitions principales pour faire une boucle en cinq points�! Marrant�!

3.3. Aller plus loin

Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:01:22