← andblack Check · Übersicht
andblackcheck
Linux Boot Sequence
IT-GRUNDLAGEN · DER STARTVORGANG · LERNSEITE
Original-Infografik: „Linux Boot Sequence“ von Dan Nanni (Learn Linux with Dan / dan_nanni) — was beim Booten eines Linux-Systems wirklich passiert.
Linux Boot Sequence
Kernidee in einem Satz: Beim Einschalten durchläuft ein Linux-System eine feste Startkette von der Hardware (BIOS/UEFI) über den Bootloader bis zum Kernel und schließlich zur Login-Oberfläche. Jeder Schritt übergibt die Kontrolle an den nächsten.

Was ist ein Boot-Prozess? (für Einsteiger)

„Booten" (von engl. „bootstrap", dt. „sich selbst hochziehen") beschreibt, wie ein Computer beim Einschalten von einem ausgeschalteten Zustand bis zu einem bedienbaren System kommt. Da das Betriebssystem erst nach dem Start von der Festplatte gelesen werden kann, muss eine Kette von kleinen Schritten ablaufen, die sich gegenseitig starten.

Stell dir vor, du ziehst dich an einer Stiefelkette an: Du brauchst die Stiefel, um die Leiter zu erreichen, und die Leiter, um hochzuklettern. Genauso braucht der Linux-Kernel (das Herz des Systems) erst Hilfsprogramme, um geladen und gestartet zu werden.

Die 10 Schritte der Linux-Boot-Sequenz

1 · Power-Button drückenDer Computer wird eingeschaltet; die Hardware erhält Strom.
2 · BIOS/UEFI führt Power-On Self-Test (POST) ausDie Firmware (BIOS auf alten, UEFI auf modernen Systemen) prüft die Hardware: RAM, CPU, Festplatten, Peripherie. Bei Fehlern gibt es Pieptöne/Fehlermeldungen.
3 · BIOS/UEFI lädt und startet den BootloaderDie Firmware sucht auf einem bootfähigen Datenträger (z. B. SSD/USB) nach einem Bootloader (bei Linux meist GRUB).
4 · Bootloader wählt einen Kernel zum BootenGRUB zeigt ggf. ein Auswahlmenü und wählt einen Linux-Kernel (und evtl. Initramfs).
5 · Bootloader lädt Kernel/Initramfs in den Speicher und übergibt die KontrolleDer Kernel und ein kleines Hilfs-Dateisystem (Initramfs) werden in den RAM geladen; der Kernel übernimmt die Ausführung.
6 · Kernel entpackt das Initramfs (temporäres Root-Dateisystem)Das Initramfs ist ein Mini-Dateisystem im RAM mit minimalen Treibern und Werkzeugen — genug, um die echte Festplatte zu erreichen.
7 · Initramfs findet und mountet das echte Root-DateisystemEs lokalisiert die echte Systempartition (z. B. /) und hängt sie ein.
8 · Initramfs startet init (PID 1) vom echten Root-DateisystemDer erste Prozess (init oder systemd) wird vom echten System gestartet. PID 1 ist der „Urvater" aller Prozesse.
9 · Init initialisiert das System und startet User-Space-DiensteDer Init-Dienst startet Hintergrunddienste (Daemons) und Dienste (Netzwerk, Grafik, etc.).
10 · Init startet einen Konsolen-Login oder Display-ManagerZum Schluss erscheint die Login-Oberfläche (Text-Konsole oder grafischer Login) — das System ist bereit.

Wichtige Begriffe im Detail

BegriffBedeutung
BIOSBasic Input/Output System — ältere Firmware-Schnittstelle, beim Start aktiv.
UEFIUnified Extensible Firmware Interface — moderner BIOS-Nachfolger.
POSTPower-On Self-Test — Hardware-Selbsttest beim Einschalten.
BootloaderKleines Programm (z. B. GRUB), das den Kernel lädt.
KernelDas Herz des Betriebssystems — verwaltet Hardware und Prozesse.
InitramfsTemporäres Mini-Dateisystem im RAM, das die echte Festplatte erreichbar macht.
init / systemdErster Prozess (PID 1), startet alle weiteren Dienste. Moderne Systeme nutzen systemd.
PID 1Prozess-ID 1 — der allererste Prozess, Vorfahr aller anderen.
Moderner Hinweis: Der Kommentar „systemd replaced init years ago" im Post ist korrekt — die meisten Distributionen (Ubuntu, Fedora, Debian) nutzen heute systemd als Init, das die Rollen von init + Dienstverwaltung übernimmt. Das Grundprinzip der Boot-Kette bleibt gleich.

Warum ist das wichtig? (Einordnung)

Die Boot-Sequenz ist IT-Grundwissen: Wer sie versteht, kann Boot-Probleme diagnostizieren (Wo hängt es? BIOS/GRUB/Kernel/Init?), kennt die Rolle von Firmware, Bootloader und Kernel, und versteht, warum ein System Fehlermeldungen an bestimmten Stellen zeigt. Für Homelab, Server-Betrieb und Linux-Administration unverzichtbar.

Einordnung: gehört zur Kategorie IT-Basics — Linux & Betriebssystem-Grundlagen.

Selbsttest

  1. Was prüft das BIOS/UEFI beim Einschalten? (Hardware per Power-On Self-Test)
  2. Welche Aufgabe hat der Bootloader (z. B. GRUB)? (Kernel + Initramfs in den Speicher laden)
  3. Was ist das Initramfs? (Temporäres Mini-Root-Dateisystem im RAM)
  4. Was ist PID 1? (Der erste Prozess: init/systemd)
  5. Welches moderne Init-System löst das alte init meist ab? (systemd)