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
GRUB)./) und hängt sie ein.init (PID 1) vom echten Root-DateisystemDer erste Prozess (init oder systemd) wird vom echten System gestartet. PID 1 ist der „Urvater" aller Prozesse.Wichtige Begriffe im Detail
| Begriff | Bedeutung |
|---|---|
| BIOS | Basic Input/Output System — ältere Firmware-Schnittstelle, beim Start aktiv. |
| UEFI | Unified Extensible Firmware Interface — moderner BIOS-Nachfolger. |
| POST | Power-On Self-Test — Hardware-Selbsttest beim Einschalten. |
| Bootloader | Kleines Programm (z. B. GRUB), das den Kernel lädt. |
| Kernel | Das Herz des Betriebssystems — verwaltet Hardware und Prozesse. |
| Initramfs | Temporäres Mini-Dateisystem im RAM, das die echte Festplatte erreichbar macht. |
| init / systemd | Erster Prozess (PID 1), startet alle weiteren Dienste. Moderne Systeme nutzen systemd. |
| PID 1 | Prozess-ID 1 — der allererste Prozess, Vorfahr aller anderen. |
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.
Selbsttest
- Was prüft das BIOS/UEFI beim Einschalten? (Hardware per Power-On Self-Test)
- Welche Aufgabe hat der Bootloader (z. B. GRUB)? (Kernel + Initramfs in den Speicher laden)
- Was ist das Initramfs? (Temporäres Mini-Root-Dateisystem im RAM)
- Was ist PID 1? (Der erste Prozess: init/systemd)
- Welches moderne Init-System löst das alte init meist ab? (systemd)