Académique Documents
Professionnel Documents
Culture Documents
Le BIOS lit et exécute le premier secteur physique du média de démarrage. Il s’agit généralement
des 512 premiers octets du premier disque dur (le MBR) ou de la partition active (le PBR :
(Master Boot Record, les 512 premiers octets d’un disque).
effectue un auto-test de l’allumage (POST) puis recherche les périphériques, notamment ceux
utilisés pour démarrer
GRUB peut s’installer sur un MBR ou un PBR . Pour installer ou réinstaller GRUB en cas de MBR
corrompu, par exemple sur /dev/sda utilisez la commande grub-install : # /sbin/grub-install
/dev/sda
Le noyau :
Monte le système de fichiers racine (« root »). Donc, relie une partition ou
un périphérique à un répertoire, répertoire par lequel les données
présentes sur la partition ou le périphérique sont accessibles.
Le noyau charge et exécute le programme /sbin/init.
Comme le programme init est le premier programme a être exécuté par le
noyau Linux, il porte le PID (ID du processus) numéro 1.
Le programme init :
premier démarré et dernier stoppé au sein du système, est celui qui lance
toutes les autres tâches. Le rôle initial de init est de démarrer et d’arrêter
tous les services. C’est init qui va exécuter les diverses tâches initiales
nécessaires au bon fonctionnement de Linux via l’exécution de plusieurs
commandes et scripts.
Le processus init est le père de tous les processus. Il a toujours le PID 1. Sa
configuration est présente dans le fichier /etc/inittab
Il consulte le fichier /etc/inittab pour décider quel niveau d'exécution
démarrer.
Les niveaux d'exécution sont :
o 0 - Arrêt
o 1- Mode mono-utilisateur
o 2 - Mode multi-utilisateur sans serveur applicatif
o 3 - Mode multi-utilisateur avec serveur applicatif
o 4 - Inutilisé ou X11 -> interface graphique selon la distribution
o 5 - X11 -> interface graphique selon la distribution
o 6 - Redémarrage
Init identifie le niveau d'exécution dans le fichier /etc/inittab et l'utilise pour
charger les programmes associés au niveau.
En général, une distribution Linux fonctionne sur le niveau 5 ou 3.
Runlevel :
Afficher le niveau d’exécution actuel :
[root@localhost ~]# runlevel
N 5
Lorsque votre système Linux démarre, vous apercevez (en appuyant sur la
touche <ESC> afin de voir la version « verbeuse » du démarrage) divers
services qui sont chargés. Ce sont les programmes du niveau d'exécution
sur lequel votre système fonctionne qui sont chargés à partir du répertoire
représentant le niveau d'exécution du système.
Les répertoires des niveaux d’exécution sont :
https://www.linuxtricks.fr/wiki/print.php?id=163