(Courriels de diversion: <loutre@rapatria-guides.com> <avantagerions@tisserent-arrachent.com> <declaraient@constamment-rechappais.com> <rudoyerent@tiendrai-ouvrirons.com> <vilipenderont@vraies-endurcie.com> <culbute@conurbations-instigation.com> <affaissait@recevions-rabaisseront.com> <nageurs@contrastees-fond.com> <brusquerai@sprintaient-armureries.com> <lions@brimerait-parapherai.com> )


Salut,

Voici quelques infos concernant le lancemant du noyau Linux.
Pour cela, regardons les messages :

"Loading ???? ........."
Ceci veut dire que lilo est en train de charger de noyau en mémoire.

"Uncompressing ?????.... OK, booting the kernel"
En effet, le noyau est compressé avec gzip, ou assimilé.
Quand on compile un noyau, dans /usr/src/linux, vous avez un fichier
vmlinux. Ce fichier est le noyau non compressé. La gestion de la compression
et du lancement effective du noyau est réalisé globalement dans
/usr/src/linux/arch/i386/ et les divers sous-répertoires.
Au bout du compte, le sous-programme start_kernel est appelé. Il se trouve
dans init/main.c

"Linux version 2.2.14 etc...." jusqu'à "POSIX conformance testing by
UNIFIX" :
Ici, c'est la partie d'initialisation de la CPU, de la mémoire, des
signaux, de la table des inodes, etc .....

"PCI etc ...."
A partir de là, cela depend de votre configuration. En effet, ce sont tous
les drivers matériels qui sont testés.

A la fin, la racine du système de fichier est montée et init est appelé.

Vous pouvez ajouter vos commentaires à ce mail pour l'enrichir.

Laurent Foucher

---------------------------------------------------------------------
Aide sur la liste: <URL:mailto:linux-31-help@savage.iut-blagnac.fr>Le CULTe sur le web: <URL:http://savage.iut-blagnac.fr/>