Séquence de démarrage

Transcription

Séquence de démarrage
Séquence de démarrage
La séquence de démarrage
Si vous débutez complètement sous Linux et que celui-ci fonctionne correctement, vous pouvez
lire en diagonale ce tutoriel et passer finaliser votre installation.
Si vous connaissez déjà un peu Linux ou que celui-ci fonctionne mal, lire ce tutoriel vous aidera
à diagnostiquer la source d'un problème.
Le boot loader
La première chose que vous devriez voir après l'écran de présentation de votre carte mère est
votre boot loader. Si ce n'est pas le cas vous avez peut-être installé votre boot loader sur un
autre disque dur.
Mistra Formation - 19 rue Béranger 75003 Paris - Métro République - 01 82 52 25 25 - [email protected]
Séquence de démarrage
Ici nous avons le choix entre deux entrées relatives à un même noyau linux (kernel). La
première correspond à un lancement normal, le second ("single user mode" ou "recovery
mode") n'est utile que si votre système Debian ne démarre plus dans son mode normal. On
choisit donc presque tout le temps la première entrée.
Remarque :
1. Gardez à l'esprit que lancer un noyau "normalement" et en "recovery mode" consiste
simplement à passer un jeu d'options différent au noyau. Vous pouvez passer les
options que vous souhaitez en les modifiant à la volée dans grub. Il suffit pour cela
d'appuyez sur la touche 'e' ou 'tabulation'.
2. Pour certains portables, un démarrage normal ne fonctionne pas. Il faut parfois passer
des options comme acpi=off,noapic... Si votre noyau démarre correctement vous n'êtes
pas concerné.
3. Si vous voyez une erreur du genre "GRUB : error 15" ou mentionnant grub, c'est
Mistra Formation - 19 rue Béranger 75003 Paris - Métro République - 01 82 52 25 25 - [email protected]
Séquence de démarrage
probablement que votre grub ne concorde pas ou plus avec l'organisation de disque dur
que vous utilisiez lors de son installation. En cherchant sur Google et en fonction du
message d'erreur, vous devriez être en mesure de le réparer.
Chargement du noyau Linux
Votre noyau Linux commence à se charger. Celui-ci doit prendre en charge un minimum de
matériel pour que le démarrage s'effectue avec succès (typiquement, il doit prendre en charge
les disques dur).
Mistra Formation - 19 rue Béranger 75003 Paris - Métro République - 01 82 52 25 25 - [email protected]
Séquence de démarrage
Si votre kernel ne prend pas en charge le matériel, il va planter en affichant une erreur (par
exemple Kernel Panic...). Dans ce cas essayez de démarrer avec un autre kernel si vous en
avez un. Il se peut aussi que vous deviez passer des options au kernel au niveau de votre boot
loader.
Chargement de l'OS (operating system)
Si le kernel se charge avec succès, l'OS va commencer à s'amorcer. La position de l'OS est
précisée au niveau du boot loader. Un système Linux comporte 6 runlevels. Il y a un runlevel
associé au redémarrage (reboot) et à l'arrêt (halt). d'une machine Concrètement, démarrer
normalement ou en "recovery mode" consiste à démarrer dans deux runlevels différents. On
lance simplement moins de services au runlevel associé au "recovery mode".
Un runlevel indique quelles tâches (les services) lancer et stopper. Voici quelques exemples de
services :
gdm : le gestionnaire de connexion gnome
kdm : le gestionnaire de connexion KDE
gpm : la souris en mode texte
mysql : une base de donnée mysql
apache2 : un serveur web
ssh : un serveur ssh
...
Les serveurs réseau se traduisent toujours par un service, au même titre que n'importe quelle
tâche qui tourne en arrière plan. Une tâche qui tourne en arrière plan sous Linux est souvent
appelée démon. En général le nom d'un démon se termine par un "d" (comme par exemple
statd, sshd, proftpd, rsyslogd...).
Remarques :
Mistra Formation - 19 rue Béranger 75003 Paris - Métro République - 01 82 52 25 25 - [email protected]
Séquence de démarrage
1. Les services sont des scripts rangés dans /etc/init.d. On peut les lancer (start), les
stopper (stop), les redémarrer (restart).
2. Le fichier /etc/inittab indique quelles commandes amorcer en fonction du runlevel. En
réalité quelque soit le runlevel, /etc/inittab invoque le script /etc/init.d/rc et lui passe en
paramètre le runlevel. Ce script amorce ensuite les autres services conforméments aux
liens symboliques référencés dans les répertoires /etc/rc*.d.
3. Ubuntu n'utilise plus /etc/inittab et a sa propre chaîne de démarrage (upstart). À terme
debian suivra sans doute le même chemin.
Lorsque Linux a fini de démarrer, il vous propose de vous identifier. Dans cet exemple, nous
sommes en mode texte car aucun environnement graphique n'a été installé.
Si vous ne connaissez pas du tout le mode texte, vous pouvez commencer aurez besoin de
Mistra Formation - 19 rue Béranger 75003 Paris - Métro République - 01 82 52 25 25 - [email protected]
Séquence de démarrage
découvrir comment fonctionne le mode texte. Vous pourrez ensuite finaliser votre installation.
.
Mistra Formation - 19 rue Béranger 75003 Paris - Métro République - 01 82 52 25 25 - [email protected]
Powered by TCPDF (www.tcpdf.org)

Documents pareils