Das ist Ihnen sicher auch schon passiert: Voller Vorfreude schalten Sie Ihren Computer ein und plötzlich sehen Sie nur einen schwarzen Bildschirm und eine kryptische Nachricht, die Ihnen mitteilt, dass… GRUB-Bootmanager ist abgestürzt.Möglicherweise haben Sie an den Festplattenpartitionen herumgespielt, Windows nach Linux installiert und dabei den Bootsektor überschrieben, oder es ist bei einem Systemupdate etwas schiefgegangen.
Das Wichtigste ist, nicht in Panik zu geraten, denn auch wenn es so aussehen mag, als ob Ihre Geräte kaputtgegangen wären. Ihre Daten bleiben erhaltenGRUB ist lediglich das Tor zum System, und selbst wenn dieses Tor ausfällt, funktioniert das System weiterhin. Je nach Ihren Möglichkeiten gibt es verschiedene Lösungsansätze, von der Verwendung der GRUB-Konsole selbst, sofern diese noch reagiert, bis hin zum Rückgriff auf ein anderes System. Ubuntu- oder Debian-Live-USB-Stick um eine Operation am offenen Herzen durchzuführen.
Direkte Wiederherstellung über die GRUB-Konsole
Si tienes la suerte de que el equipo no arranca pero aún puedes entrar en la línea de comandos de GRUB (pulsando la tecla ‘c’ al inicio), puedes intentar levantar el sistema sin necesidad de un USB externo. Lo primero es Ermitteln Sie, wo sich Ihre Dateien befinden Ausführen des Befehls lsDadurch werden Ihnen die verfügbaren Festplatten und Partitionen angezeigt, wie zum Beispiel (hd0,msdos1).
Sobald Sie die Festplatte gefunden haben, müssen Sie nach dem Ordner suchen. boot die Partitionen erkunden mit ls (hd0,1)/Wenn Sie den richtigen gefunden haben, müssen Sie Konfigurieren Sie die Präfixroute und das System-Root-Verzeichnis mithilfe der Befehle set prefix=(hd0,1)/boot/grub y set root=(hd0,1)Suchen Sie anschließend den verfügbaren Kernel im Boot-Ordner und laden Sie ihn mit dem Befehl linux, wobei die Root-Partition angegeben wird (zum Beispiel root=/dev/sda1), um schließlich auszuführen initrd und den Motor starten.
Sobald Sie sich erfolgreich in Ihre Benutzersitzung eingeloggt haben, vergessen Sie nicht, Den Anlasser dauerhaft reparierenÖffne ein Terminal als Root und führe folgenden Befehl aus grub-install /dev/sda gefolgt von update-grub2 y update-initramfs -u damit das Problem beim Neustart nicht erneut auftritt.
Neuinstallation mit Live-USB (Manuelle und Chroot-Methoden)
Wenn GRUB vollständig fehlt, ist die zuverlässigste Lösung die Verwendung von Live-USB-Stick einer beliebigen Debian-basierten Distribution (wie beispielsweise Ubuntu oder Linux Mint). Wichtig ist, dass die Architektur des Live-USB-Sticks (AMD64 oder i386) mit der Ihres installierten Systems übereinstimmt, um Fehler beim Ausführen des Prozesses zu vermeiden. Root-Änderung oder chroot.
Der Prozess beginnt mit der Identifizierung der Partitionen mit sudo fdisk -lEs ist entscheidend, die Root-Partition (/) von einer separaten /boot-Partition zu unterscheiden. Um fortzufahren, müssen Sie Mounten Sie die Root-Partition unter /mnt und, falls es existiert, das Ausgangsmodell in /mnt/bootDamit das System in der Live-Umgebung ordnungsgemäß funktioniert, ist es notwendig, Folgendes durchzuführen: verknüpfte Baugruppe der kritischen Verzeichnisse des laufenden Betriebssystems sudo mount --bind /dev /mnt/devsowie für /dev/pts, /proc y /sys.
Nachdem alles zusammengebaut ist, verwenden wir den Befehl sudo chroot /mntDas ist wie ein Zaubertrick: Wir sagen dem Computer, dass Das Stammverzeichnis ist jetzt unsere Festplatte. und nicht den USB-Stick. Von hier aus installieren wir den Manager neu mit grub-install /dev/sda und wir haben die Einstellungen aktualisiert mit grub-mkconfig -o /boot/grub/grub.cfg o update-grubSchließlich reisten wir ab mit exit Und wir starteten neu.
Automatisierte Lösungen und schnelle Alternativen
Wenn Sie sich bei der Bedienung des Terminals unsicher fühlen oder den Vorgang als zu umständlich empfinden, gibt es ein Tool namens Boot-Reparatur Das ist wirklich eine große Hilfe. Um es zu verwenden, starten Sie von einem Ubuntu-Live-USB-Stick, öffnen Sie das Terminal und installieren Sie das Tool aus den offiziellen Repositories. Sobald es läuft, wählen Sie einfach die entsprechende Option aus. empfohlene Reparatur Und das Programm erledigt die ganze Arbeit für Sie, erkennt die Betriebssysteme und installiert GRUB automatisch neu.
In einfacheren Fällen, in denen wir GRUB nur neu installieren müssen, ohne ein vollständiges chroot durchzuführen, können wir die Partition, die das Bootverzeichnis enthält, in einem temporären Ordner wie z. B. einbinden. /tmp/part und Renn sudo grub-install --root-directory=/tmp/part /dev/sdaDies ist nützlich, wenn Wir suchen eine direktere Route. und wir wissen ganz genau, wo sich das Starterladegerät befindet.
Um dieses Problem zu lösen, sei es durch manuelle Befehle in der GRUB-Konsole, die chroot-Technik mit einem bootfähigen USB-Laufwerk oder die Verwendung automatischer Tools wie Boot-Repair, liegt der Schlüssel darin, die Festplattenpartitionen korrekt zu identifizieren und sicherzustellen, dass der Bootsektor des MBR oder EFI korrekt mit dem Kernel des installierten Betriebssystems verknüpft ist.



