Beim Start von Linux können Fehlermeldungen auf dem Bildschirm erscheinen. Manchmal bleibt das System während des Bootvorgangs stehen und der Desktop wird nicht mehr erreicht. Auch wenn solche Meldungen beunruhigend wirken, sind sie wichtige Hinweise zur Fehlersuche.
In diesem Artikel erklären wir ausführlich, welche Ursachen hinter Startfehlern stecken können und wie Sie diese Schritt für Schritt beheben.
1. Nicht sofort mehrfach neu starten
Wenn Linux beim Start eine Fehlermeldung zeigt, ist es keine gute Idee, den Rechner immer wieder hart neu zu starten. Bei Dateisystemproblemen kann sich der Schaden dadurch sogar vergrößern.
Sinnvoller ist es, zunächst:
- die genaue Meldung zu notieren
- ein Foto vom Bildschirm zu machen
- zu prüfen, an welcher Stelle der Start stoppt
- sich an die letzten Änderungen zu erinnern
Wurde kurz zuvor ein Update installiert, liegt der Fehler oft an Kernel, Treibern oder Paketen. Trat vorher ein Stromausfall auf, ist ein Dateisystemfehler wahrscheinlicher.
2. Typische Arten von Startfehlern
- GRUB- oder Bootloader-Fehler
- Dateisystemfehler
- Kernel- oder initramfs-Probleme
- Fehlgeschlagene systemd-Dienste
- Grafiktreiber- oder Display-Probleme
- Zu wenig Speicherplatz
- Defekte Festplatte oder SSD
Je nachdem, zu welcher Gruppe die Fehlermeldung gehört, ist eine andere Lösung nötig.
3. Detaillierte Startmeldungen sichtbar machen
Viele Distributionen blenden mit quiet splash die detaillierten Startmeldungen aus.
Zur Fehlersuche sollte diese Option vorübergehend entfernt werden.
- Rechner neu starten
- Direkt nach dem Einschalten mehrfach Shift oder Esc drücken
- Im GRUB-Menü den Eintrag auswählen und e drücken
quiet splashentfernen- Mit Ctrl + X starten
Dadurch wird sichtbar, an welchem Punkt der Startvorgang scheitert.
4. Fehler wie „grub rescue“ oder „no such partition“
Wenn direkt beim Einschalten grub rescue erscheint oder eine Meldung wie „no such partition“, ist häufig der Bootloader oder die Partitionsstruktur betroffen.
Mögliche Ursachen:
- Partitionen wurden verändert
- Windows hat bei Dual Boot den Start überschrieben
- EFI- oder /boot-Partition ist beschädigt
- GRUB-Konfiguration ist fehlerhaft
In vielen Fällen hilft ein Linux-Live-USB-System. Danach kann GRUB neu installiert werden:
sudo mount /dev/sda2 /mnt
sudo mount /dev/sda1 /mnt/boot/efi # nur bei UEFI
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
sudo chroot /mnt
grub-install /dev/sda
update-grub
exit
sudo reboot
Die Gerätenamen müssen an das eigene System angepasst werden. Mit lsblk -f lassen sich die richtigen Partitionen ermitteln.
5. Wenn das System im emergency mode landet
Die Meldung You are in emergency mode deutet meist darauf hin, dass beim Einhängen von Dateisystemen oder bei der Prüfung der Startkonfiguration etwas fehlgeschlagen ist.
Häufig liegt die Ursache in einer fehlerhaften /etc/fstab.
Zuerst sollten die Protokolle geprüft werden:
journalctl -xb
Danach die fstab-Datei:
cat /etc/fstab
Typische Fehler sind:
- falsche UUIDs
- nicht vorhandene Mountpoints
- eingetragene externe Laufwerke, die nicht angeschlossen sind
Bei Bedarf kann die Datei bearbeitet werden:
nano /etc/fstab
Nach der Korrektur den Rechner neu starten.
6. Fehler im Zusammenhang mit fsck oder beschädigten Dateisystemen
Wenn beim Start Meldungen wie fsck failed oder UNEXPECTED INCONSISTENCY erscheinen, ist das Dateisystem wahrscheinlich beschädigt.
Das passiert oft nach Stromausfällen oder hartem Ausschalten.
Die Reparatur erfolgt idealerweise im Recovery Mode oder mit Live USB:
sudo fsck -f /dev/sda1
Die Prüfung sollte nicht auf einer eingehängten Root-Partition durchgeführt werden. Deshalb ist eine externe Startumgebung oft die bessere Wahl.
Zusätzlich lohnt sich eine Prüfung des Laufwerkszustands:
sudo smartctl -a /dev/sda
Wenn SMART bereits viele Fehler meldet, sollte zuerst ein Backup erstellt werden.
7. Wenn systemd-Dienste fehlschlagen
In manchen Fällen läuft der Kernel bereits, aber wichtige Dienste starten nicht. Dann erscheinen Meldungen wie:
Failed to start ...Dependency failed for ...
Dann kann oft mit TTY weitergearbeitet werden:
Ctrl + Alt + F2
Nach dem Login zeigen folgende Befehle die fehlerhaften Dienste:
systemctl --failed
journalctl -xb
Ein bestimmter Dienst lässt sich gezielt prüfen, zum Beispiel:
systemctl status NetworkManager
journalctl -u NetworkManager -b
Falls ein nicht zwingend notwendiger Dienst den Start blockiert, kann er testweise deaktiviert werden:
sudo systemctl disable Dienstname
8. Kernel- oder initramfs-Fehler
Wenn der Fehler direkt nach einem Kernel-Update aufgetreten ist, liegt die Ursache häufig beim neuen Kernel oder bei initramfs.
Im GRUB-Menü lässt sich häufig ein älterer Kernel auswählen:
- GRUB öffnen
- Advanced options wählen
- einen älteren Kernel starten
Wenn das funktioniert, kann initramfs neu erstellt werden:
sudo update-initramfs -u
Danach sollte erneut getestet werden, ob der aktuelle Kernel wieder startet.
9. Grafiktreiber- und Anzeigeprobleme
Manchmal ist Linux bereits gestartet, aber die grafische Oberfläche erscheint wegen eines Treiberproblems nicht. Besonders nach NVIDIA-Updates kommt das häufig vor.
Dann kann im GRUB testweise nomodeset ergänzt werden:
linux /boot/vmlinuz ... quiet splash nomodeset
Wenn das System damit startet, deutet das stark auf ein Grafikproblem hin. Danach kann der Treiber neu installiert werden.
10. Zu wenig Speicherplatz als versteckte Ursache
Ein häufiger, aber leicht übersehener Auslöser ist ein volles Dateisystem. Wenn / oder /boot fast voll ist, schlagen Updates fehl und der Start kann abbrechen.
Prüfen Sie den Speicherplatz mit:
df -h
Hilfreich ist oft:
sudo apt clean
sudo apt autoremove
Auch alte Kernel oder große Protokolldateien können Speicher verschwenden.
11. Wenn gar nichts mehr hilft: Live USB und Datensicherung
Wenn weder Recovery Mode noch TTY helfen, sollte der Rechner mit einem Live-USB-System gestartet werden. Wichtige Daten sollten dann zuerst gesichert werden, bevor weitere Reparaturversuche erfolgen.
Mit Live USB lassen sich:
- Dateien sichern
- Dateisysteme reparieren
- GRUB neu installieren
- Konfigurationsdateien prüfen
- der Zustand der Festplatte kontrollieren
Zusammenfassung
Startfehler unter Linux wirken oft kompliziert, lassen sich aber häufig mit einer systematischen Vorgehensweise beheben.
- Fehlermeldung genau notieren
- detaillierte Startmeldungen sichtbar machen
- TTY, Recovery Mode oder Live USB verwenden
- je nach Fehler GRUB, Dateisystem, Dienste, Kernel, Grafik oder Speicherplatz prüfen
- bei Verdacht auf Festplattenschaden zuerst Daten sichern
Der wichtigste Punkt ist, nicht blind neu zu installieren, sondern die Meldung als Hinweis zu nutzen und Schritt für Schritt die Ursache einzugrenzen.