So sichern Sie den Linux-Bootloader für Notfälle auf USB

So sichern Sie den Linux-Bootloader für Notfälle auf USB

 

Der Bootloader, mit dem die meisten Linux-Betriebssysteme arbeiten, heißt Grub. Es ist ein einfaches Tool, das konfiguriert werden kann, um Ihre Linux-Distribution sowie andere Betriebssysteme beim Starten Ihres PCs über ein Menü zu starten.

Grub ist ein zuverlässiges Tool im Vergleich zu anderen alternativen Linux-Bootloadern und aus diesem Grund weiterhin ein Favorit in der Community. Das heißt, es ist nicht perfekt. So zuverlässig es auch ist, Fehler können auftreten und Grub kann brechen.

Die beste Möglichkeit, sich darauf vorzubereiten, wenn Ihr Grub-Bootloader das Schlimmste versucht, besteht darin, den Linux-Bootloader auf einer externen Festplatte oder einem USB-Stick zu sichern.

BIOS Grub – Sichern des MBR

Während viele Linux-Benutzer auf EFI als Standard umsteigen, verwenden viele Benutzer immer noch die BIOS-Version von Grub, da nicht jeder Computer EFI gut ausführen kann. Wenn Sie eine BIOS-Installation von Linux haben, verwendet Ihr Grub-Bootloader Master Boot Record. Dies bedeutet, dass während der Installation Ihres Linux-Betriebssystems der Bootloader in den ersten Sektoren auf Ihrer Festplatte installiert wurde und nicht in einem Ordner wie bei Grub EFI-Varianten.

Das Gute an MBR ist, dass es sehr einfach ist, eine vollständige Sicherung von Grub zu erstellen, indem Sie die MBR-Sektoren Ihrer Linux-Installation in eine TXT-Datei kopieren. Um den Vorgang zu starten, öffnen Sie ein Terminalfenster, indem Sie Strg + Alt + T oder Strg + Umschalt + T auf der Tastatur drücken . Verwenden Sie dann den Befehl lsblk , um die primäre Linux-Festplatte zu ermitteln.

lsblk

Durchsuchen Sie den Ausdruck des Befehls lsblk im Terminal und suchen Sie die Partition, auf der sich unter dem Mount-Punkt „/“ befindet. Dieser Befehl soll Ihnen helfen, die Bezeichnung Ihrer Festplatte zu ermitteln. In diesem Beispiel lautet die Laufwerksbezeichnung „/ dev / sda“.

Verwenden Sie im Terminal den Befehl DD , um eine Sicherung Ihres Master Boot Record in einer TXT-Datei zu erstellen.

Hinweis: Sie müssen /home/username/den folgenden Befehl in den Benutzernamen auf Ihrem Linux-PC ändern ! Stellen Sie sicher, dass Sie auch / dev / sda ändern, um die Bezeichnung Ihrer tatsächlichen Festplatte wiederzugeben.

dd if=/dev/sda  of=/home/username/master-boot-record.txt count=1 bs=512

Das DD-Tool erstellt ein Backup relativ schnell. Wenn dies erledigt ist, befindet sich im Ausgangsverzeichnis (~ /) eine Datei mit der Bezeichnung „master-boot-record.txt“. Legen Sie sie zur sicheren Aufbewahrung auf ein USB-Flash-Laufwerk oder eine externe USB-Festplatte.

Stellen Sie die MBR-Sicherung wieder her

Müssen Sie Ihre MBR-Sicherung wiederherstellen? Booten Sie hier mit einem dieser Grub-Tools in Ihr kaputtes Linux-PC-System . Öffnen Sie dann ein Terminal, schließen Sie Ihr USB-Gerät mit der Datei „master-boot-record.txt“ an, platzieren Sie die Datei wieder in Ihrem Ausgangsverzeichnis (~/) und führen Sie den folgenden Befehl aus.

Hinweis: Nach wie vor ist es wichtig, dass Sie Ihren Benutzernamen und die tatsächliche Festplattenbezeichnung ändern /home/username/und wiedergeben /dev/sda.

dd if=/home/username/master-boot-record.txt of=/dev/sda count=1 bs=512

Backup-Grub-Konfigurationen

Benutzer von UEFI Grub können das DD-Tool nicht zum Sichern des Grub-Bootloaders verwenden. Zum Glück ist es immer noch möglich, eine vollständige Sicherung Ihrer Konfigurationsdateien, benutzerdefinierten Starteinträge usw. zu erstellen.

Hinweis: Wenn das Sichern der Grub-Konfigurationsdateien nicht ausreicht, lesen Sie unser Tutorial zum Erstellen eines Backups in Clonezilla . Es wird eine vollständige Systemsicherung erstellt, einschließlich UEFI Grub usw.

Um eine vollständige Sicherung der Grub-Konfigurationsdatei zu erstellen, erstellen Sie zunächst mit dem Befehl mkdir einen Sicherungsordner in Ihrem Ausgangsverzeichnis .

mkdir -p ~/grub-backup

Mit dem Backup-Ordner in Ihrem Home-Verzeichnis können wir eine Kopie der Grub-Konfigurationsdatei erstellen.

So sichern Sie den Linux-Bootloader für Notfälle auf USB

cp /etc/default/grub ~/grub-backup/

Dies ist die Grub-Konfigurationsdatei. Kopieren Sie als Nächstes Ihre Grub-Bootloader-Einträge aus dem Ordner /etc/grub.d/ .

So sichern Sie den Linux-Bootloader für Notfälle auf USB

sudo cp -R /etc/grub.d/ ~/grub-backup/

Von hier aus schließen Sie ein USB-Flash-Laufwerk an Ihren Linux-PC an. Ziehen Sie anschließend den Ordner „grub-backup“ auf das Laufwerk.

Stellen Sie die Sicherung wieder her

Schließen Sie Ihr USB-Flash-Laufwerk an, um Ihre Grub-Konfigurationen und -Einträge auf Ihrem UEFI Linux-PC wiederherzustellen. Befolgen Sie dann die nachstehenden schrittweisen Anweisungen.

Schritt 1: Öffnen Sie Ihren Linux-Dateimanager, klicken Sie auf das USB-Flash-Laufwerk und legen Sie den Ordner „grub-backup“ in Ihrem Ausgangsordner ab (~/).

Schritt 2: Starten Sie ein Terminalfenster auf Ihrem Linux-PC. Verwenden Sie dann den CD- Befehl, um zu „grub-backup“ zu wechseln.

cd grub-backup

Schritt 3: Stellen Sie die „grub“ -Datei mit dem Befehl mv in / etc / default / wieder her .

sudo mv grub /etc/default/

Schritt 4: Stellen Sie Ihre Grub-Bootloader-Einträge im Ordner /etc/default/grub.d/ wieder her.

cd ~/grub-backup/grub.d/
sudo mv * /etc/grub.d/

Aktualisieren Sie nach dem Wiederherstellen der Dateien Ihr Grub-System.

Debian/Ubuntu

update-grub

Arch Linux

grub-mkconfig -o /boot/grub/grub.cfg

OpenSUSE/Fedora

grub2-mkconfig -o /boot/grub2/grub.cfg

q , quelle

Zusammenhängende Posts:

Schreibe einen Kommentar

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