CentOS est une distribution Linux qui est utilisé le plus souvent dans des serveurs Web. Comme tous les systèmes d'exploitation , CentOS passe par un processus de démarrage étape par étape . Ce processus est entièrement automatisé , et implique plusieurs différents programmes et dispositifs de stockage de mémoire. Par la compréhension de chaque étape et savoir quels éléments matériels sont impliqués le long du chemin , vous pouvez mieux résoudre les problèmes de démarrage. BIOS
première fois que vous allumez votre ordinateur CentOS - tension, le processeur exécute un programme connu sous le nom Basic Input /Output System ou BIOS. Le BIOS est le programme le plus fondamental que l'ordinateur fonctionne , et il est responsable de la poursuite du processus de démarrage. La première chose que le BIOS ne s'exécute une série de tests sur le matériel pour s'assurer qu'il sera en mesure de charger les ressources nécessaires pour le démarrage. Ensuite, le BIOS est un programme connu sous le chargeur de démarrage dans le lecteur de disquette, le lecteur de CD- ROM et le disque dur .
The Boot Loader
CentOS boot loader est un programme qui est de 512 octets. BIOS trouve dans n'importe quel support de stockage contenant le système d'exploitation. Ce programme est composé de deux parties: la première chargeur de démarrage de stage et le chargeur de démarrage de stage . Le premier d'entre eux est un programme très simple qui permet de localiser ce dernier et le charge en RAM. À ce stade, vous verrez un écran qui vous demande de choisir un système d'exploitation à charger. Si CentOS est le seul système sur votre machine , ce sera la seule option que vous voyez. Une fois que vous effectuez une sélection en appuyant sur " Entrée", le chargeur de démarrage de stage charge un fichier appelé initramfs en mémoire et invite le noyau de CentOS pour terminer le processus de démarrage.
Le Kernel
Le noyau est une collection de fichiers de base de CoreOS . Ce sont les fichiers que accaparer les ressources du disque dur que CentOS a besoin pour atteindre les phases finales de démarrage . Avant le noyau peut devenir actif , il faut traiter le fichier initramfs . C'est ce fichier que le noyau utilise pour charger les pilotes de périphériques . Ces pilotes sont essentiels pour le processus de démarrage , car ils permettent la communication entre le processeur et les périphériques comme la carte vidéo .
Transfer Control et Connexion
Pour compléter la botte processus, le noyau charge un programme connu sous le nom d'initialisation . Init prend alors le relais pour le noyau en lançant des scripts qui vérifient l'intégrité du système de fichiers ainsi que le chargement de l'interface utilisateur graphique . Ensuite, init lance plusieurs processus CentOS . Ces processus s'exécutent en arrière-plan pendant que le système est en marche. Ils représentent les services du système. Une fois l'interface utilisateur graphique est chargé, vous pouvez vous connecter en tant que root et commencer à utiliser l'ordinateur.