CentOS ist eine Linux-Distribution , die am häufigsten in Web -Servern verwendet. Wie alle Betriebssysteme CentOS geht durch eine Schritt - für-Schritt- Boot-Prozess . Dieser Prozess ist vollständig automatisiert , und beinhaltet verschiedene Programme und Speichergeräten . Durch das Verständnis jeden Schritt und zu wissen, welche Teile der Hardware auf dem Weg beteiligt sind , können Sie besser beheben Probleme beim Start . BIOS
Beim ersten Einschalten Ihres CentOS -powered Computer eingeschaltet ist, läuft der Prozessor ein Programm als Basic Input /Output System oder BIOS bekannt. Das BIOS ist die einfachste Programm , dass der Computer läuft , und es ist verantwortlich für die Fortsetzung des Bootvorgangs. Das erste, was das BIOS ist eine Reihe von Tests auf der Hardware laufen, um sicherzustellen, dass sie in der Lage, Ressourcen für das Booten benötigt laden. Als nächstes sieht BIOS für ein Programm als Bootloader in das Diskettenlaufwerk , das CD- ROM-Laufwerk und der Festplatte bekannt.
Der Bootloader
CentOS Bootloader ist ein Programm, das 512 Bytes groß ist . BIOS findet es in welcher Speichermedium enthält das Betriebssystem . Die erste Stufe des Bootloaders und die zweite Stufe des Bootloaders : Dieses Programm wird aus zwei Teilen zusammengesetzt . Der ehemalige davon ist ein sehr einfaches Programm , dass ortet diese und lädt sie in den Arbeitsspeicher. An dieser Stelle sehen Sie einen Bildschirm, der Sie fragt , um ein Betriebssystem wählen, um zu laden. Wenn CentOS ist das einzige System auf dem Rechner , wird dies die einzige Option, die Sie sehen. Sobald Sie eine Auswahl zu treffen , indem Sie "Enter ", die zweite Stufe des Bootloaders lädt eine Datei namens initramfs in den Speicher und fordert CentOS -Kernel , um den Boot-Vorgang abzuschließen.
Der Kernel
der Kernel ist eine Sammlung von CoreOS Kern -Dateien. Dies sind die Dateien , die Ressourcen greifen von der Festplatte , dass CentOS braucht, um die letzten Boot- Stufen zu erreichen. Bevor der Kernel aktiv werden kann , muss sie verarbeiten die initramfs -Datei. Es ist diese Datei, die der Kernel , Gerätetreiber laden verwendet . Diese Treiber sind für den Boot-Prozess , weil sie die Kommunikation zwischen CPU und Peripherie- Geräte wie der Grafikkarte zu ermöglichen.
Control- Transfer-und Anmelden
Um die Boot vervollständigen Dabei lädt der Kernel ein Programm als init bekannt. Init übernimmt dann für den Kernel , indem Sie Skripts, die die Integrität der Systemdateien sowie das Laden der grafischen Benutzeroberfläche zu überprüfen. Als nächstes startet init mehrere CentOS Prozesse . Diese Prozesse im Hintergrund laufen , während das System läuft. Sie stellen das System der Dienstleistungen. Sobald die grafische Benutzeroberfläche geladen wird, können Sie sich als Root an, und beginnen mit dem Computer.