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

click fraud protection

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 über ein Menü zu starten, wenn Ihr PC gestartet wird.

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

Der beste Weg, um sich darauf vorzubereiten, wann Ihr Grub-Bootloader die schlechteste Wendung nimmt, besteht darin, den Linux-Bootloader auf einer externen Festplatte oder einem USB-Stick zu sichern.

BIOS Grub - Sichern von 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 der Bootloader während der Installation Ihres Linux-Betriebssystems in den ersten Sektoren auf Ihrer Festplatte installiert wurde und nicht in einem Ordner wie bei Grub EFI-Variablen.

instagram viewer

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. Öffnen Sie zum Starten des Vorgangs ein Terminalfenster durch Drücken von Strg + Alt + T. oder Strg + Umschalt + T. auf der Tastatur. Verwenden Sie dann die lsblk Befehl, um zu identifizieren, was Ihre primäre Linux-Festplatte ist.

lsblk

Schauen Sie sich den Ausdruck des an lsblk Befehl im Terminal und suchen Sie die Partition mit "/" unter dem Einhängepunkt. Dieser Befehl soll Ihnen helfen, die Bezeichnung Ihrer Festplatte zu finden. In diesem Beispiel lautet die Laufwerksbezeichnung "/ dev / sda".

Verwenden Sie im Terminal die DD Befehl zum Erstellen einer Sicherung Ihres Master-Boot-Datensatzes in einer TXT-Datei.

Hinweis: Sie müssen ändern /home/username/ im Befehl unten zum Benutzernamen auf Ihrem Linux-PC! Stellen Sie sicher, dass Sie auch / dev / sda ändern, um das Etikett Ihrer tatsächlichen Festplatte wiederzugeben.

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

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

Stellen Sie die MBR-Sicherung wieder her

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

Hinweis: Wie zuvor ist es wichtig, dass Sie Änderungen vornehmen /home/username/ und /dev/sda um Ihren Benutzernamen und das Etikett der tatsächlichen Festplatte wiederzugeben.

dd if = / home / username / master-boot-record.txt von = / 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 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 über So erstellen Sie ein Backup 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 Home-Verzeichnis mit dem mkdir Befehl.

mkdir -p ~ / grub-backup

Mit dem Sicherungsordner 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 dem /etc/grub.d/ Mappe.

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

Schließen Sie von hier aus ein USB-Flash-Laufwerk an Ihren Linux-PC an. Ziehen Sie danach 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. Verwenden Sie dann die CD Befehl, um in "Grub-Backup" zu wechseln.

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 nach Wiederherstellung 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
watch instagram story