- - 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 der meisten Linux-Betriebssystemego with ist als Grub bekannt. 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 im Vergleich zu anderen ein zuverlässiges Werkzeugalternative Linux-Bootloader, und aus diesem Grund ist es ein Favorit in der Community geblieben. 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 zur Verwendung übergehenEFI als Standard verwenden immer noch viele Benutzer 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 der Bootloader während der Installation Ihres Linux-Betriebssystems in den ersten Sektoren auf Ihrer Festplatte und nicht in einem Ordner wie bei Grub EFI-Varianten installiert wurde.

Das Gute an MBR ist, dass es sehr einfach istUm eine vollständige Sicherung von Grub zu erstellen, kopieren Sie die MBR-Sektoren Ihrer Linux-Installation in eine TXT-Datei. Um den Vorgang zu starten, öffnen Sie ein Terminalfenster durch Drücken von Strg + Alt + T oder Strg + Umschalt + T auf der Tastatur. Dann verwenden Sie die lsblk Befehl zum Identifizieren der primären Linux-Festplatte.

lsblk

Schauen Sie sich den Ausdruck der an lsblk Befehl im Terminal und suchen Sie die Partition, die “/” unter dem Mount-Punkt hat. Dieser Befehl soll Ihnen helfen, die Bezeichnung Ihrer Festplatte zu ermitteln. In diesem Beispiel lautet die Laufwerksbezeichnung "/ dev / sda".

Verwenden Sie im Terminal die DD Befehl zum Erstellen eines Backups Ihres Master Boot Record in eine TXT-Datei.

Hinweis: Sie müssen ändern /home/username/ im Befehl unten auf den Benutzernamen auf Ihrem Linux-PC! Stellen Sie sicher, dass Sie auch / dev / sda entsprechend der Bezeichnung Ihrer Festplatte ändern.

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 auf ein USB-Flash-Laufwerk oder eine externe USB-Festplatte, um sie sicher aufzubewahren.

Stellen Sie die MBR-Sicherung wieder her

Müssen Sie Ihre MBR-Sicherung wiederherstellen? Starten Sie mit einem dieser Grub-Tools hier das System Ihres defekten Linux-PCs. Ö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 Änderungen vornehmen /home/username/ und /dev/sda um Ihren Benutzernamen und die tatsächliche Festplattenbezeichnung wiederzugeben.

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

Backup-Grub-Konfigurationen

Benutzer von UEFI Grub können die DD nicht verwendenTool zum Sichern des Grub-Bootloaders. Zum Glück ist es weiterhin 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 einen Sicherungsordner in Ihrem Ausgangsverzeichnis mit der mkdir Befehl.

mkdir -p ~/grub-backup

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

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

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

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 Home-Ordner ab (~ /).

Schritt 2: Starten Sie ein Terminalfenster auf Ihrem Linux-PC. Dann verwenden Sie die CD Befehl, um in "Grub-Backup" zu bewegen.

cd grub-backup

Schritt 3: Stellen Sie die "grub" -Datei mit / etc / default / wieder her mv Befehl.

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 mit den wiederhergestellten 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
</ p>

Bemerkungen