[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

debian-guide_fr-1.0_chap18.sgml



<chapt> Booter le système

<p>
Cette partie montre ce qui se passe lors du boot de GNU/Linux.

<p>
La façon dont vous amorcez votre système dépend de la façon dont vous
l'avez configuré à l'installation. Dans le meilleur des cas, vous
n'avez qu'à allumer votre ordinateur. Mais vous pourrez aussi à avoir
à le faire en insérant une disquette.

<p>
Linux est appelé par un programme appelé LILO (LInux LOader,
littéralement « chargeur de linux »). LILO peut aussi charger un autre
système d'exploitation et vous demander sur quel système vous désirez
booter.

<p>
La première chose qui se passe lorsque vous allumez un PC de type
Intel est l'exécution du BIOS. BIOS signifie <em>Basic Input Output
System</em> (système d'entrée-sortie simple). C'est un programme
résidant perpétuellement sur l'ordinateur et stocké en lecture seule
sur un composant. Il effectue quelques tests basiques et ensuite
recherche une disquette dans le premier lecteur de disquettes. S'il la
trouve, il recherche un secteur d'amorce (<em>boot sector</em>) et
lance le code se trouvant dessus s'il existe. S'il y a une disquette
sans secteur d'amorce, le BIOS va vous afficher un message du type:
<prgn>Non-system disk</prgn> ou <prgn>disk
error</prgn><footnote><em>Disque non-système</em> et <em>mauvaise
disquette</em></footnote>. Retirez alors la disquette et appuyez sur
une touche pour relancer la procédure de boot.

<p>
S'il n'y a pas de disquette dans le lecteur, le BIOS recherche un MBR
(<em>Master Boot Record</em>) sur le disque dur. Il lance le code
exécutable trouvé dessus qui charge le système d'exploitation. Sur des
systèmes GNU/Linux, LILO peut occuper le MBR et charger GNU/Linux.

<p>
Ainsi, si vous avez décidé d'installer LILO sur votre disque dur, vous
devriez apercevoir LILO au démarrage de votre ordinateur. À partir de
ce moment-là, vous pouvez appuyer sur la touche <em>shift</em> pour
sélectionner quel système d'exploitation charger et appuyez sur
<em>Tab</em> pour afficher la liste des options. Tapez sur une de ces
options et appuyez sur la touche <em>Entrée</em>. LILO va charger le
système demandé.

<p>
Si vous n'appuyez pas sur la touche <em>shift</em>, LILO chargera
automatiquement le système par défaut au bout de cinq secondes. Si
vous le désirez, vous pouvez changer le système par défaut, le nombre
de systèmes et le temps d'attente avant le chargement.

<p>
Si vous n'avez pas installé LILO sur votre disque dur, vous avez
probablement créé une <em>disquette de boot</em>. La disquette de boot
va avoir LILO dessus. Tout ce que vous avez à faire est d'installer la
disquette dans son lecteur et rallumer l'ordinateur; le BIOS va la
trouver avant de vérifier le MBR du disque. Pour retourner à un
système non-linux, sortez la disquette et redémarrez
l'ordinateur. Assurez-vous bien de suivre la procédure (voir 6.6) de
redémarrage proprement.

<p>
LILO charge le noyau linux à partir du disque et ensuite le laisse
agir. (le noyau est le programme central du système d'exploitation qui
contrôle tous les autres programmes). Le noyau est totalement
indépendant du BIOS ou de LILO.

<p>
Sur les plateformes non Intel, les choses se passent un peu
différemment. Mais après avoir booté, les choses sont identiques - ou
quasiment.

<p>
Linux regarde le matériel sur lequel il va tourner. Il veut savoir
quel type vous avez, si vous avez ou non un bus souris, un réseau et
quelques autres choses du même acabit. Linux ne peut se rappeler ces
choses entre chaque boot donc il doit se poser ces questions à chaque
démarrage. Heureusement, il ne <em>vous</em> pose pas les questions
mais le fait directement au matériel. Lors du boot, le noyau Linux affiche des messages
pour indiquer ce qu'il fait.

<p>
Le processus de recherche peut vous poser des problèmes mais si c'est
le cas, vous avez déjà dû rencontrer ces problèmes lors de la première
installation de GNU/Linux. Si vous avez des problèmes, reportez-vous
aux instructions d'installation ou bien posez des questions sur les
listes de distribution.

<p>
Le noyau s'occupe aussi de gérer les autres programmes donc une fois
que tout est ok pour lui, il se charge de lancer d'autres programmes
pour rendre les choses plus fonctionnelles. Le programme que le noyau
lance est <prgn>init</prgn>. Après que le noyau ait lancé
<prgn>init</prgn>, il ne lance jamais plus d'autres programmes. Le
noyau devient alors un gestionnaire et un fournisseur de services.

<p>
Lorsque <prgn>init</prgn> se lance, il lance un certain nombre de
scripts (des fichiers contenant des commandes) qui préparent le
système à être utilisé. Il y a des routines de maintenance et de
nombreux programmes qui font des choses comme fournir un prompteur de
login, écouter les connexions réseau et garder une trace des activités
de l'ordinateur.

</chapt>

-- 
      |\      _,,,---,,_       Patrice KARATCHENTZEFF  
ZZZzz /,`.-'`'    -.  ;-;;,_   mailto:pkarat@club-internet.fr 
     |,4-  ) )-,_. ,\ (  `'-'         p.karatchentzeff@free.fr
    '---''(_/--'  `-'\_)





Reply to: