Boot und Kernel: die Startkette und ihre Rettungswege
Der Host kommt nach dem Neustart nicht wieder. Auf der Fernwartungskonsole steht ein Anmeldeprompt — SSH antwortet trotzdem nicht. Ein anderer bleibt in einer Notfall-Shell stehen, weil ein Storage-Umbau vor drei Wochen das Startsystem nie erreicht hat. Zwischen dem Einschalten und einer nutzbaren Anmeldung liegen fünf Übergaben, und die Kunst besteht darin, in Sekunden zu sehen, an welcher es klemmt. Dieses Modul zeigt dir die Kette, warum es das Initramfs überhaupt gibt, wie du über die Kernel-Kommandozeile für genau einen Start ausweichst — und warum ein Kernelwechsel seinen Rückweg braucht, bevor du neu startest.
Solide · ~25 Min · 11 Abschnitte Einführung · 8 Übungen (davon 1 Mission)
Fortschritt wird gespeichert — du kannst das Modul später jederzeit fortsetzen.
Das kannst du danach
- ✓Aus einem Symptom ableiten, wie weit die Startkette gekommen ist
- ✓Über die Kernel-Kommandozeile in ein anderes Ziel ausweichen, ohne etwas zu ändern
- ✓Einen Kernelwechsel mit vorher geprüftem Rückweg durchführen
Übungen
- 1. EntscheidungWas ist damit über die Ursache bereits bekannt?
- 2. EntscheidungWie gehst du vor?
- 3. EntscheidungWas erklärt diesen Zustand?
- 4. EntscheidungWas ist die wahrscheinlichste Erklärung?
- 5. EntscheidungWas ist die wahrscheinlichste Ursache?
- 6. EntscheidungWas gehört zwingend vor den Neustart?
- 7. EntscheidungWie findest du die Ursache der Verzögerung?
- 8. DiagnoseNicht bootfähigen Kernel sicher begrenzen
Quellen & Aktualität10 Primärquellen · zuletzt geprüft:
- 01man7.org/linux/man-pages/man7/kernel-command-line.7.html
- 02man7.org/linux/man-pages/man7/systemd.special.7.html
- 03man7.org/linux/man-pages/man1/systemd.1.html
- 04man7.org/linux/man-pages/man1/systemd-analyze.1.html
- 05man7.org/linux/man-pages/man8/dracut.8.html
- 06man7.org/linux/man-pages/man5/fstab.5.html
- 07docs.kernel.org/admin-guide
- 08man7.org/linux/man-pages/man5/modprobe.d.5.html
- 09man7.org/linux/man-pages/man8/modprobe.8.html
- 10gnu.org/software/grub/manual/grub/grub.html
Verfasst von Julian Zentgraf