Wenn Linux langsam startet oder den falschen Betriebszustand erreicht, beginnt wirksame Wiederherstellung damit, vor jeder Änderung die richtigen Stellen zu untersuchen. Dieser Praxiskurs verbindet Kernelmeldungen, Boot-Speicher, GRUB-Konfiguration, systemd-Targets, Startzeiten und Kernelmodule zu einem nachvollziehbaren Diagnoseablauf.
Du untersuchst ein laufendes System, nimmst kontrollierte Laufzeitänderungen vor und sicherst Belege in Berichtsdateien. Im Abschlussfall erfasst du die Kernel-Befehlszeile, dokumentierst ein Testmodul, entfernst es aus dem laufenden Kernel und isolierst das System in den textbasierten Mehrbenutzermodus.
Was du lernen wirst
- Frühe Kernelmeldungen mit
dmesglesen und die aktive Boot-Befehlszeile bestimmen - Die Speicherung von
/bootermitteln und die erzeugte GRUB-Konfiguration sicher untersuchen - Boot-Parameter wie
ro,rwundinit=/bin/bashinterpretieren - systemd-Targets prüfen und den Laufzeitzustand mit
systemctl isolatewechseln - Einen verzögerten Neustart planen, prüfen und abbrechen, bevor er stattfindet
- Startzeiten messen und
systemd-analyze blamemitcritical-chainvergleichen - Ein sicheres Testmodul untersuchen, simulieren, laden, prüfen und entladen
Für wen dieser Kurs geeignet ist
Dieser Kurs auf mittlerem Niveau richtet sich an Linux-Administratoren, DevOps-Lernende, Supporttechniker und Entwickler, die Boot-Diagnose und kontrollierte Wiederherstellung strukturiert kennenlernen möchten. Er hilft bei langsamen Starts, unerwarteten Zuständen, Bootloader-Parametern oder verdächtigen Modulen.
Voraussetzungen: Sicherer Umgang mit Linux-Terminal, Pipes und Umleitung, Dateiprüfung und sudo. Grundkenntnisse zu Diensten und systemd sind hilfreich.
Lernumgebung: Ein systemd-basiertes LabEx-Linux-Terminal mit erzeugter GRUB-Konfiguration, Boot-Diagnose und Berechtigung für kontrollierte Target- und dummy-Moduländerungen.
Häufig gestellte Fragen
Starte ich die Maschine neu oder bearbeite GRUB direkt?
Nein. Du planst einen Neustart in zehn Minuten, prüfst seinen gespeicherten Zustand und brichst ihn ab. Du liest grub.cfg und erkennst die Kernelzeile, änderst die erzeugte Datei aber nicht und bootest nicht in eine Rettungs-Shell.
Wie unterscheiden sich systemd-analyze blame und critical-chain?
blame sortiert Units nach ihrer einzelnen Aktivierungsdauer. critical-chain zeigt Abhängigkeitsreihenfolge und Zeiten auf dem Bootpfad. Eine langsame Unit muss den Start nicht blockiert haben, deshalb nutzt der Kurs beide Ansichten.
Sind die Kernelmodul-Übungen sicher?
Sie verwenden gezielt das Netzwerkmodul dummy als kontrollierten Test. Du simulierst mit modprobe -n -v, lädst und prüfst das Modul und entfernst es wieder; im Abschlussfall dokumentierst du es vor dem Entladen.





