
Wenn ein Linux-System nicht booten will, ist Panik unvermeidlich, besonders wenn man jahrelange Erfahrung mit Windows hat und immer noch nicht genau weiß, was zu tun ist. Welche Schritte sind unter GNU/Linux zu befolgen, um das System und Ihre Daten zu retten?Die gute Nachricht ist, dass Linux in den meisten Fällen mehr Auswege bietet als Windows, bevor eine Neuformatierung erforderlich wird.
Es ist wichtig zu verstehen, dass Linux zwar ein sehr robustes System ist, Es ist nicht frei von Startfehlern aufgrund menschlichen Versagens, fehlerhafter Hardware oder Änderungen am GRUB-Bootmanager.Wenn Sie gut organisiert sind und einer logischen Reihenfolge folgen, kommt es nur sehr selten vor, dass Sie am Ende alles von Grund auf neu installieren müssen und dabei alles verlieren.
Warum ein stabiles Linux-System möglicherweise nicht mehr startet
Linux hat den Ruf, absolut zuverlässig zu sein, aber dafür gibt es mehrere Gründe. Eine an sich einwandfrei funktionierende Distribution kann plötzlich von einem normalen Startvorgang zu einem Hängenbleiben auf einem schwarzen Bildschirm oder in einer Fehlerschleife übergehen.Die Wurzel des Problems liegt oft in Veränderungen, die wir selbst vornehmen, wenngleich nicht immer.
Zu den häufigsten Gründen für das Scheitern von Start-ups zählen einige immer wiederkehrende Szenarien, bei denen Der Fehler liegt im Bootmanager, den Festplattenpartitionen oder im Kernel selbst und seinen Treibern.Die Zuordnung Ihres Falls zu einer bestimmten Gruppe verkürzt die Reparaturzeit erheblich.
Bei Dual-Boot-Systemen ist es recht üblich, dass Windows kann nach einer Neuinstallation, einem größeren Upgrade oder aufgrund des Schnellstarts den MBR überschreiben oder mit GRUB in Konflikt geraten.Dadurch wird dem Benutzer die Möglichkeit genommen, Linux beim Systemstart auszuwählen.
Auch die Auswirkungen von Schlecht angewendete Patches, mit Ihrer Hardware inkompatible Kernel oder proprietäre Treiber, die zum Systemabsturz führen. wenn der Kernel versucht, sie während des Bootvorgangs zu laden.
- Probleme mit der Boot- oder Systempartition.
- Defekter Kernel oder fehlgeschlagenes Update.
- Patches und Pakete, die nur teilweise konfiguriert sind.
- Problematische Treiber und Module.
- Dual-Boot mit Windows.
- Falsche GRUB- oder BIOS/UEFI-Konfiguration.
- Nutzung virtueller Maschinen.
Der Vorteil von Linux besteht darin, dass wir in den meisten dieser Situationen Starten Sie in einer alternativen Umgebung: TTY, Wiederherstellungsmodus, Rettungsmodus oder einer Live-Distribution und reparieren Sie das System von dort aus. Ohne Formatierung. Eine Neuinstallation ist, anders als bei Windows, in der Regel der letzte Ausweg, nicht der erste.
Erster Filter: Hardware- oder Softwarefehler?
Bevor Sie mit Befehlen um sich werfen, ist es entscheidend, auszuschließen, dass das Problem nicht rein physischer Natur ist, denn Wenn die Festplatte den Geist aufgibt oder der Arbeitsspeicher defekt ist, kann kein Zauberspruch die Stabilität wiederherstellen.Am besten erkennt man es so früh wie möglich und speichert die Daten.
Als Erstes sollte man das BIOS/UEFI aufrufen und überprüfen, ob Das Motherboard erkennt weiterhin Ihre Festplatte oder SSD, auf der Linux installiert ist.Wenn es nicht einmal in der Liste der Startgeräte erscheint, liegt wahrscheinlich ein lockeres Kabel, ein beschädigter SATA-Anschluss oder ein Defekt des Laufwerks selbst vor.
Wenn die Festplatte erkannt wird, besteht der nächste Schritt darin, Folgendes zu überprüfen: Speicher- und Festplattenstatus mit Tools wie MemTest86+ und smartmontoolsAm besten macht man das in einer Live-Umgebung, damit man sich nicht auf ein möglicherweise fehlerhaftes System verlässt.
Ermitteln Sie den genauen Punkt, an dem der Startvorgang hängen bleibt.
Sobald die größten Hardwareprobleme ausgeschlossen wurden, ist es an der Zeit, es herauszufinden. In welcher konkreten Phase des Startvorgangs bricht die Kette?Es ist nicht dasselbe, wenn GRUB gar nicht erscheint, wie wenn nach Auswahl des Eintrags eine Kernelpanik auftritt.
Wenn das GRUB-Menü auch beim Drücken der Umschalttaste während des Startvorgangs nicht angezeigt wird, bedeutet dies in der Regel, dass Der Bootmanager wurde überschrieben oder ist im MBR/EFI fehlerhaft installiert.in der Regel aufgrund einer Neuinstallation von Windows oder durch die Änderung von Partitionen.
Wenn GRUB zwar erscheint, die Auswahl von Linux aber zu einem schwarzen Bildschirm, einer Boot-Schleife oder Kernel-Fehlermeldungen führt, liegt das Problem üblicherweise bei die GRUB-Konfiguration, die installierten Kernel oder das eigene Dateisystem der Root-Partition.
Bei Distributionen wie Ubuntu sieht man dies oft beim Startvorgang. Eine Animation oder ein Logo, das die eigentlichen Systemnachrichten verbirgtWenn Sie wissen möchten, was wirklich vor sich geht, aktivieren Sie am besten den "verbose"-Modus.
Um dies zu tun, öffnen Sie, sobald Sie das System bearbeiten können, die GRUB-Konfigurationsdatei in / Etc / default / grubSuchen Sie die Zeile:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
und lassen Sie es leer, so wie hier:
GRUB_CMDLINE_LINUX_DEFAULT=""
Dann lauf Update-grub Die Konfiguration wird neu generiert. Beim nächsten Start wird anstelle der Animation Folgendes angezeigt: die gesamte Bootsequenz und die Fehler, die den Prozess blockieren, etwas, das unbedingt notwendig ist, um nicht unvorbereitet vorzugehen.

Protokolle und Rettungsmodus für eine bessere Diagnose nutzen
Wenn das System nicht bis zum Desktop hochfährt, man aber noch in eine Live-Umgebung booten oder die Festplatte einbinden kann, werden die Systemprotokolle zum besten Freund, denn Alle Bootmeldungen werden in mehreren Protokolldateien gespeichert..
Bei einer Distribution wie Ubuntu ist es am sinnvollsten, Dateien wie diese zu überprüfen. /var/log/boot.log, /var/log/messages, die Ausgabe von dmesg und Einträge, die über journalctl zugänglich sindZusammen machen sie in der Regel ziemlich deutlich, an welchem Punkt des Prozesses es zu dem Fehler kam.
Tritt der Fehler sehr früh auf und lassen sich die Partitionen nicht einmal normal einbinden, ist eine gute Ressource in Distributionen wie Red Hat, CentOS oder deren Derivaten Rettungsmodus aus der Installationsumgebung, beginnend mit dem Parameter retten im Kernel.
Wenn Sie im Rettungsmodus starten, fragt Sie das Installationsprogramm. Wo befindet sich das zu verwendende Image (lokale CD, Festplatte, NFS, HTTP, FTP)? Und wenn Sie das Netzwerk konfigurieren möchten, was hervorragend geeignet ist, um Backups über SSH zu erstellen oder entfernte Ressourcen einzubinden.
Der Assistent bietet normalerweise an, das erkannte Dateisystem einzubinden in /mnt/sysimage, entweder im Lese-/Schreibmodus oder im Nur-Lese-ModusWenn Sie einen schwerwiegenden Schaden am Dateisystem vermuten, ist es ratsam, es schreibgeschützt einzubinden oder die automatische Einbindung einfach zu überspringen.
Sobald Sie sich im System befinden, können Sie den Stamm der Rettungsumgebung auf das reale System ändern mit:
chroot /mnt/sysimage
Auf diese Art Jeder Befehl, den Sie ausführen (rpm, grub, fsck usw.), verhält sich so, als würden Sie normal booten.Dies vereinfacht Reparaturarbeiten erheblich, da keine grafische Desktop-Umgebung erforderlich ist.
GRUB wird nicht angezeigt oder ist defekt: So beheben Sie das Problem richtig
Wenn das Problem darin besteht, dass man nicht einmal das Systemauswahlmenü aufrufen kann, ist die logischste Annahme, dass Der GRUB-Bootmanager ist beschädigt, falsch konfiguriert oder wurde durch einen anderen ersetzt. (in der Regel der Windows-Loader).
Auf Systemen mit mehreren Distributionen oder wenn Windows eine Festplatte gemeinsam nutzt, ist es typisch, dass Bei einer Neuinstallation von Windows wird GRUB aus dem MBR/EFI geladen und das System startet direkt in das Microsoft-System. ohne die Möglichkeit zu geben, Linux auszuwählen.
Die klassische Methode zur Wiederherstellung von GRUB ist folgende: Starten Sie den Computer von einer Live-CD/einem Live-USB-Stick Ihrer Linux-Distribution, mounten Sie die Partition, auf der Linux installiert ist, führen Sie chroot aus und installieren Sie GRUB auf der richtigen Festplatte neu.Es handelt sich um ein gut erprobtes und relativ schnelles Verfahren.
In einem typischen Beispiel mit einer /dev/sda-Festplatte und dem Linux-Root-Verzeichnis unter /dev/sda5 wären die Schritte wie folgt:
sudo su
fdisk -l # para localizar la partición de Linux
mkdir /media/linux
mount -t ext4 /dev/sda5 /media/linux
mount -t proc none /media/linux/proc
mount -o bind /dev /media/linux/dev
chroot /media/linux
Von dort aus befinden Sie sich bereits im installierten System. Klassisches GRUB (Legacy) Sie könnten Folgendes tun:
grub
find /boot/grub/stage1
root (hdA,B)
setup (hdA)
quit
Bei GRUB 2 ist es hingegen üblich, direkt auszuführen Grub-Installation gegen die Festplatte und anschließend die Konfiguration neu generieren mit Update-grub um alle vorhandenen Systeme zu erkennen.
Wenn Sie eine automatisiertere Lösung bevorzugen und sich nicht mit Befehlen herumschlagen möchten, haben Sie diese in Umgebungen wie Ubuntu direkt zur Hand. Boot-Repair ist ein sehr leistungsstarkes grafisches Tool, das die GRUB-Wiederherstellung drastisch vereinfacht..
Von einem Live-SessionEs würde genügen, Folgendes auszuführen:
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt update
sudo apt install -y boot-repair
boot-repair
Nach einer ersten Analyse des Systems legt die Anwendung selbst nahe eine „empfohlene Reparatur“, die in den meisten Fällen in der Regel ausreichend ist. GRUB an seinem ursprünglichen Ort neu zu installieren und seine Einträge neu zu generieren. Falls das nicht ausreicht, bieten die erweiterten Optionen sogar folgende Möglichkeiten: GRUB von Grund auf neu erstellen, das Installationsmedium auswählen, den MBR wiederherstellen, das Dateisystem überprüfen oder das Standardstartsystem festlegen.

Wiederherstellungsmodus, fsck, dpkg und andere interne Tools
Wenn GRUB erscheint und Sie Ihre Distribution auswählen können, das System aber mittendrin einfriert, sollten Sie die folgenden Schritte untersuchen: Wiederherstellungsoptionen, die das GRUB-Menü selbst bietet in den meisten modernen Distributionen.
Es gibt üblicherweise einen Eingang namens Erweiterte Optionen oder ähnliches, wo Sie für jeden installierten Kernel eine Variante mit WiederherstellungsmodusDies ist der direkteste Weg, um mit Root-Rechten in eine Wartungsumgebung zu gelangen.
Durch Auswahl der Wiederherstellungsoption für den neuesten Kernel startet das System in einem speziellen Modus, aus dem Sie Folgendes starten können: fsck zum Überprüfen und Beheben von Festplattenfehlern, clean zum Freigeben von Speicherplatz, dpkg zum Reparieren beschädigter Pakete und eine Option zum Regenerieren von GRUB.
Im Allgemeinen ermöglichen Ihnen diese Tools Folgendes:
- fsck: Analysiert das Dateisystem und behebt Inkonsistenzen; sehr nützlich bei Stromausfällen oder erzwungenen Abschaltungen mitten im Schreibvorgang.
- reinigen: Gibt unnötigen Speicherplatz frei, der möglicherweise wichtige Aktualisierungen oder Schreibvorgänge blockiert.
- dpkg: Konfiguriert und behebt defekte oder nur teilweise installierte Pakete und schaltet so Aktualisierungen frei, die das System in einen instabilen Zustand versetzt haben.
- Grub-Update: erzwingt die Neugenerierung der Konfigurations- und Boot-Einträge.
Wenn die Blockierung auf ein unterbrochenes Update, einen neuen Kernel, der nicht bootet, oder eine fast volle Partition zurückzuführen ist, Das Durchlaufen dieses Wiederherstellungsmenüs reicht in der Regel aus, um die Distribution wieder zum Laufen zu bringen. ohne die Notwendigkeit von Live-CDs.
Beschädigte Partitionen: fdisk und fsck sehr sorgfältig prüfen
Ein weiteres recht häufiges Szenario ist, dass Die Partition, auf der Linux installiert ist, oder die /boot-Partition selbst, kann Dateisystemfehler aufweisen., sei es aufgrund plötzlicher Abschaltungen, defekter Sektoren oder unsachgemäß behandelter Partitionen.
Wenn das System sich weigert, die Root-Partition beim Booten einzubinden, gibt es folgende Möglichkeit: Verwenden Sie eine Live-Distribution, listen Sie die Partitionen mit fdisk -ly auf und führen Sie fsck auf der entsprechenden Partition aus. um zu versuchen, den Schaden zu beheben (oder GParted verwenden (falls Sie eine grafische Benutzeroberfläche bevorzugen).
Zum Beispiel könnten Sie in der Live-Umgebung Folgendes tun:
sudo fdisk -l # localizar /dev/sda1, /dev/sda5, etc.
sudo fsck /dev/sda1
Das fsck-Tool untersucht das Dateisystem und führt in bestimmten Fällen folgende Untersuchungen durch: Es ist in der Lage, logische Fehler, die die Montage verhindert haben, automatisch zu korrigieren.Es ist jedoch kein Zauberstab; wenn die Festplatte physisch beschädigt ist, können während der Reparatur Daten verloren gehen.
Wichtige WarnungSowohl fdisk als auch fsck können Bei unsachgemäßer Verwendung werden die Partitionsstruktur oder die Inhalte des Dateisystems vollständig zerstört.Sichern Sie nach Möglichkeit immer wichtige Daten, bevor Sie Änderungen vornehmen. Wenn Sie keine Datensicherung haben, gehen Sie davon aus, dass Sie risikoreiche Befehle ausführen.
BIOS/UEFI-Einstellungen, Sicherer Start und Schnellstart
Bei relativ modernen Computern hat das klassische BIOS dem UEFI Platz gemacht, und damit einher geht Sicherheitsmaßnahmen wie Secure Boot und die Option „Fast Boot“ können die Linux-Funktionalität erheblich beeinträchtigen. wenn sie nicht korrekt konfiguriert sind.
Secure Boot erlaubt nur Bootcode, der mit vertrauenswürdigen Schlüsseln signiert ist. Viele große Distributionen beinhalten diese Funktion bereits. Signierte Shims, damit GRUB und Kernel mit aktiviertem Secure Boot funktionieren.Andere, weniger gebräuchliche oder solche, die für ältere Hardware entwickelt wurden, unterstützen dies jedoch nicht.
Wenn Ihre Distribution nicht startet oder UEFI den Bootmanager nicht lädt, gibt es eine schnelle Lösung: Rufen Sie die Firmware-Einstellungen auf, deaktivieren Sie Secure Boot oder aktivieren Sie den Legacy-/CSM-Modus., wobei zugunsten der vollen Kompatibilität Abstriche bei der Sicherheit gemacht werden.
Wenn Sie hingegen einen Computer mit Windows 10/11 gemeinsam nutzen, lohnt es sich Schnellstart (oder Schnellboot) sowohl in Windows als auch im UEFI selbst vollständig deaktivieren.Diese Funktion versetzt das Microsoft-System in eine Art hybriden Ruhezustand, indem sie einen Teil des Kernels auf die Festplatte schreibt und den sauberen Zugriff auf NTFS von Linux aus blockiert.
Sobald Fast Boot deaktiviert und Secure Boot an die Bedürfnisse Ihrer Distribution angepasst ist, Windows und Linux sollten in einem Dual-Boot-System wesentlich besser nebeneinander existieren können.ohne sich überschneidende Ladevorgänge oder Blockierungen durch Ruhezustandsprobleme.
Mentales Äquivalent zu Windows: Schritt-für-Schritt-Anleitung in Debian/Ubuntu
Wer jahrzehntelange Erfahrung mit Windows hat, ist wahrscheinlich an eine mehr oder weniger feste Notfallroutine gewöhnt: Sicherer Modus → chkdsk → Automatische Reparatur → Systemwiederherstellung → FormatierenIn Debian, Ubuntu und deren Derivaten kann man eine ähnliche Philosophie verfolgen, indem man die Werkzeuge ändert.
Eine sinnvolle Vorgehensweise in Debian-basierten Distributionen sähe etwa so aus, wobei mehrere der besprochenen Techniken kombiniert würden:
- BIOS/UEFI und Hardware prüfen: Überprüfen Sie, ob die Festplatte erkannt wird, den Arbeitsspeicher mit MemTest und den Festplattenstatus mit SMART von einem Live-System aus.
- Probieren Sie GRUB und den Wiederherstellungsmodus.Falls GRUB beendet wird, gehen Sie in die erweiterten Optionen und verwenden Sie die Wiederherstellung, um fsck und dpkg zu starten und GRUB neu zu generieren.
- Dateisystem reparierenFalls die Root-Partition nicht gemountet werden kann, verwenden Sie Live + fsck auf der richtigen Partition mit Vorsicht.
- GRUB reparieren oder neu installieren: durch manuelles chroot oder Boot-Repair, um den Manager zu bereinigen und Multiboot wiederherzustellen.
- Kernel überprüfen und ändern: Wählen Sie einen älteren Kernel von GRUB, falls der neue Kernel nicht funktioniert, oder aktualisieren Sie auf einen neueren, falls der alte Kernel aufgrund bekannter Fehler abstürzt.
- Pakete aktualisieren und Abhängigkeiten bereinigenVerwenden Sie im chroot-Verzeichnis apt/dpkg, um unvollständige Updates abzuschließen und in Konflikt stehende Pakete zu entfernen.
- Neuinstallation unter Beibehaltung der DatenWenn nichts funktioniert, verwenden Sie den Distributions-Installer, um Linux neu zu installieren, wobei Sie /home und, wenn möglich, Anwendungen beibehalten.
Diese Methodik ist das gedankliche Äquivalent zu derjenigen, die Sie wahrscheinlich bereits unter Windows beherrschen, aber die Werkzeuge und Vorteile des Debian/Ubuntu-Ökosystems nutzenEine vollständige Neuinstallation ist in der Regel der letzte Ausweg, nicht der erste.
Verwendung von Snapshots, Backups und Partitionstrennung
Ein wichtiger Unterschied zu Windows besteht darin, dass es, sofern man es nicht konfiguriert, Linux verfügt nicht über eine integrierte „Zeitmaschine“ wie die Systemwiederherstellung.Es gibt jedoch mehrere Möglichkeiten, dieses Konzept mit Snapshots, Backups und intelligenter Partitionierung umzusetzen.
Eine sehr empfehlenswerte Vorgehensweise ist Trennen Sie das Bootverzeichnis (/boot), das Systemverzeichnis (/) und das Datenverzeichnis (/home) in verschiedene Partitionen und, falls gewünscht, eine separate Datenpartition.Wenn das System abstürzt, können Sie es über / und /boot neu installieren, wobei die Datenpartition intakt bleibt.
Wenn Sie außerdem LVM oder fortgeschrittene Dateisysteme wie Btrfs verwenden, Sie können System-Snapshots erstellen, bevor Sie sensible Dinge ändern (größere Updates, Kernel-Änderungen usw.).und um sich im Katastrophenfall recht schnell zurückziehen zu können.
Im Alltag, jenseits von Momentaufnahmen, bleibt Folgendes grundlegend: Erstellen Sie regelmäßig Sicherungskopien Ihres /home-Verzeichnisses und der Dateien, die Ihnen wirklich wichtig sind.Ob auf einer anderen Festplatte, in der Cloud oder auf einem NAS – kein Rettungstool kann ein gutes Backup ersetzen.
Eine weitere gesunde Gewohnheit ist, dass Sie beim Bearbeiten sensible Konfigurationsdateien (/etc/fstab, /etc/default/grub, Netzwerkdateien usw.)Speichern Sie immer eine Kopie mit der Dateiendung .bak oder ähnlich. Falls etwas schiefgeht und das System nicht mehr startet, können Sie die Originaldatei von einem Live-Datenträger oder im Rettungsmodus wiederherstellen.
Wann lohnt sich eine Neuinstallation von Linux und wie kann man dies tun, ohne Daten zu verlieren?
Irgendwann, nach zahlreichen Versuchen und verpatzten Arbeiten, Es ist kostengünstiger, die Distribution neu zu installieren, als ein instabiles System ständig zu patchen.Entscheidend ist, dass dies auf eine Weise geschieht, bei der keine Informationen verloren gehen.
Distributionen wie Ubuntu, Linux Mint oder Zorin bieten in ihrem Installationsprogramm normalerweise eine explizite Option an, Installieren Sie das System neu, wobei Ihre persönlichen Dateien und installierten Anwendungen erhalten bleiben.Es handelt sich um die Linux-Version der „Reparaturinstallation“ von Windows.
Obwohl diese Option in der Regel sehr gut funktioniert, ist es dennoch immer ratsam, Unterstützen Sie dies, indem Sie Ihr /home-Verzeichnis und alle sensiblen Daten auf einer externen Festplatte oder in der Cloud sichern.Für den Fall, dass während des Prozesses etwas schiefgeht.
Wenn auch die „konservative“ Neuinstallation das Problem nicht behebt, bleibt als letzter Ausweg nur noch die Löschen Sie das System und installieren Sie es von Grund auf neu, indem Sie separate Partitionen für /boot, / und /home/data verwenden.Wenn Sie das nächste Mal einen Bootfehler haben, formatieren Sie einfach /boot und /, die Datenpartition bleibt dabei unberührt.
Selbst wenn Sie nur eine gemischte Partition haben, auf der sich System und Daten zusammen befinden, können Sie trotzdem Starten Sie von einem Live-Datenträger, mounten Sie diese Partition, kopieren Sie Ihre Daten auf ein externes Laufwerk und installieren Sie das System anschließend neu. mit der Gewissheit, dass Ihre Dateien bereits sicher sind.
Wenn Sie es nach all dem geschafft haben, Ihr Linux-System wieder zum Laufen zu bringen, ist es am klügsten, einige Routinen zu verinnerlichen: Seien Sie beim Aktualisieren von Kerneln und kritischen Paketen äußerst vorsichtig, führen Sie regelmäßig Datensicherungen durch, trennen Sie das Betriebssystem von den Daten, deaktivieren Sie die Windows-Schnellstartfunktionen und halten Sie einen Live-USB-Stick mit Tools wie Boot-Repair bereit.Durch die Einhaltung einer logischen Reihenfolge der Überprüfungen – Hardware, GRUB, Dateisystem, Pakete, Kernel und erst am Ende die Neuinstallation – kommt es äußerst selten vor, dass ein Linux-System, das nicht bootet, zum Todesurteil für Ihre Daten oder Ihre Zeit wird.

