System Manager Bootup

Aus Xinux Wiki
Version vom 9. Januar 2023, 10:41 Uhr von Thomas.will (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „=Booten des Systemmanagers= *Beim Booten ist der Systemmanager auf dem Betriebssystemabbild für die Initialisierung der erforderlichen Dateisysteme, Dienste u…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Booten des Systemmanagers

  • Beim Booten ist der Systemmanager auf dem Betriebssystemabbild für die Initialisierung der erforderlichen Dateisysteme, Dienste und Treiber verantwortlich, die für den Betrieb des Systems erforderlich sind.
  • Auf systemd-Systemen ist dieser Prozess in verschiedene diskrete Schritte aufgeteilt, die als Zieleinheiten verfügbar gemacht werden.
  • Der Boot-Prozess ist stark parallelisiert, so dass die Reihenfolge, in der bestimmte Ziel-Units erreicht werden, nicht deterministisch ist,
  • Er unterliegt einer begrenzten Ordnungsstruktur folgt.
  • Wenn systemd das System startet, aktiviert es alle Units, die Abhängigkeiten von default.target sind.
  • Normalerweise ist default.target einfach ein Alias von graphic.target oder multi-user.target.
  • Je nachdem, ob das System für eine grafische Benutzeroberfläche oder nur für eine Textkonsole konfiguriert ist.
  • Um eine minimale Ordnung zwischen den hereingezogenen Units zu erzwingen, ist eine Reihe bekannter Ziel-Units verfügbar, wie sie in systemd.special aufgeführt sind.
  • Die folgende Tabelle gibt einen strukturellen Überblick über diese bekannten Einheiten und ihre Position in der Boot-Logik.
  • Die Pfeile beschreiben, welche Einheiten eingezogen und vor welchen anderen Einheiten angeordnet werden.
  • Einheiten am oberen Rand werden vor Einheiten am unteren Rand des Diagramms gestartet.