Fehlermeldungen beim Start von Linux: Ursachen und ausführliche Lösungen

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.

  1. Rechner neu starten
  2. Direkt nach dem Einschalten mehrfach Shift oder Esc drücken
  3. Im GRUB-Menü den Eintrag auswählen und e drücken
  4. quiet splash entfernen
  5. 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:

  1. GRUB öffnen
  2. Advanced options wählen
  3. 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.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert