如何將 Linux 引導加載程序備份到 USB 以備不時之需

大多數 Linux 操作系統使用的引導加載程序稱為 Grub。這是一個簡單的工具,可以配置為在您的 PC 啟動時通過菜單啟動您的 Linux 發行版以及其他操作系統。

與其他替代的 Linux 引導加載程序相比,Grub 是一種可靠的工具,因此,它一直是社區的最愛。也就是說,它並不完美。儘管它很可靠,但可能會發生錯誤,並且 Grub 可能會崩潰。

當您的 Grub 引導加載程序出現最壞情況時,最好的準備方法是將 Linux 引導加載程序備份到外部硬盤驅動器或 USB 記憶棒。

BIOS Grub – 備份 MBR

雖然許多 Linux 用戶正在過渡到使用 EFI 作為標準,但許多用戶仍然使用 Grub 的 BIOS 版本,因為並非每台計算機都能很好地運行 EFI。如果您安裝了 Linux 的 BIOS,您的 Grub 引導加載程序會使用主引導記錄。這意味著在 Linux 操作系統的安裝過程中,引導加載程序安裝在硬盤驅動器的第一個扇區中,而不是像 Grub EFI 變體那樣安裝在文件夾中。

MBR 的好處在於,通過將 Linux 安裝的 MBR 扇區復製到 TXT 文件,可以很容易地對 Grub 進行完整備份。要開始該過程,請按鍵盤上的 Ctrl + Alt + TCtrl + Shift + T打開終端窗口。然後,使用lsblk命令確定您的主要 Linux 硬盤驅動器是什麼。

lsblk

在終端查看lsblk命令的打印輸出,找到掛載點下有“/”的分區。這個命令應該可以幫助你找到你的硬盤標籤。在此示例中,驅動器標籤將為“/dev/sda”。

在終端中,使用DD命令將主引導記錄備份到 TXT 文件。

注意:您必須/home/username/在下面的命令中更改為您 Linux PC 上的用戶名!請務必同時更改 /dev/sda 以反映您的實際硬盤驅動器標籤。

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

DD 工具將相當快地創建備份。完成後,您將在主目錄 (~/) 中擁有一個標記為“master-boot-record.txt”的文件。將其放在 USB 閃存驅動器或 USB 外部硬盤驅動器上以安全保存。

恢復 MBR 備份

需要恢復您的 MBR 備份?使用此處的這些 Grub 工具之一啟動到損壞的 Linux PC 系統。然後,打開終端,連接帶有“master-boot-record.txt”文件的 USB 設備,將文件放回主目錄 (~/),然後運行以下命令。

注意:像以前一樣,更改/home/username//dev/sda反映您的用戶名和實際硬盤驅動器標籤至關重要。

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

備份 Grub 配置

那些使用 UEFI Grub 的人將無法使用 DD 工具來備份 Grub 引導加載程序。值得慶幸的是,仍然可以創建配置文件、自定義引導條目等的完整備份。

注意:如果備份 Grub 配置文件還不夠,請考慮閱讀我們關於如何在 Clonezilla 中創建備份的教程。它將創建一個完整的系統備份,包括 UEFI Grub 等。

要創建完整的 Grub 配置文件備份,首先使用mkdir命令在您的主目錄中創建一個備份文件夾。

mkdir -p ~/grub-backup

使用您的主目錄中的備份文件夾,我們可以製作 Grub 配置文件的副本。

如何將 Linux 引導加載程序備份到 USB 以備不時之需

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

這是 Grub 配置文件。接下來,從/etc/grub.d/文件夾複製您的 Grub 引導加載程序條目。

如何將 Linux 引導加載程序備份到 USB 以備不時之需

須藤cp -R /etc/grub.d/ ~/grub-backup/

從這裡,將 USB 閃存驅動器插入您的 Linux PC。之後,將“grub-backup”文件夾拖到驅動器中。

恢復備份

要將 Grub 配置和條目恢復到 UEFI Linux PC,請插入 USB 閃存驅動器。然後,按照下面的分步說明進行操作。

步驟 1:打開您的 Linux 文件管理器,單擊 U 盤並將“grub-backup”文件夾放在您的主文件夾 (~/) 中。

第 2 步:在 Linux PC 上啟動一個終端窗口。然後,使用CD命令進入“grub-backup”。

cd grub 備份

第 3 步:使用mv命令將“grub”文件恢復到 /etc/default/ 。

須藤 mv grub /etc/default/

第 4 步:將您的 Grub 引導加載程序條目恢復到 /etc/default/grub.d/ 文件夾。

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

文件恢復後,更新您的 Grub 系統。

Debian/Ubuntu

更新 grub

拱形Linux

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

OpenSUSE/Fedora

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

Leave a Comment

如何在 Linux 上玩 VRChat

如何在 Linux 上玩 VRChat

VRChat 是一款适用于 PC 的社交互动视频游戏。在 Linux 系统上轻松安装和运行 VRChat,享受用户创建的世界与社交互动。

如何在 Linux 上玩《殺戮尖塔》

如何在 Linux 上玩《殺戮尖塔》

Slay The Spire 是一款由 MegaCrit 开发、Humble Bundle 发行的 Roguelike 牌组构建视频游戏。本文讲述如何在 Linux 系统上顺利安装和运行该游戏。

如何在 Ubuntu 22.04 LTS 中禁用 Firefox snap

如何在 Ubuntu 22.04 LTS 中禁用 Firefox snap

了解如何卸载 Ubuntu 22.04 LTS 中的 Firefox Snap,不再使用 Snap 包,而是选择更原生的 DEB 版本。

如何在 Linux 上玩神界:原罪 2

如何在 Linux 上玩神界:原罪 2

详细介绍如何在 Linux 系统上安装并运行神界:原罪 2,包括必备步骤和注意事项。

如何在 Linux 上玩鋼鐵雄心 IV

如何在 Linux 上玩鋼鐵雄心 IV

學習如何在 Linux 系統上安裝和運行鋼鐵雄心 IV,這是一款以二戰為背景的策略遊戲。

如何使用 Rescuezilla 克隆 Linux 硬盤

如何使用 Rescuezilla 克隆 Linux 硬盤

您需要克隆 Linux 硬盘吗?使用简单的方法达成目的,看看 Rescuezilla,这是一款用户友好的驱动器克隆工具。

如何在 Kali Linux 上安裝 Discord

如何在 Kali Linux 上安裝 Discord

Discord 正迅速成為計算機用戶交流的主要方式之一。了解如何在 Kali Linux 上安裝 Discord,包括 DEB 包、Flatpak 和 Snap 方法。

如何在 Linux 上運行 Microsoft Word

如何在 Linux 上運行 Microsoft Word

需要在您的 Linux 筆記本電腦或台式機上運行 Microsoft Word 以便在工作或學校使用?不確定如何設置?跟著我們。

使用 Linux 在 LAN 上運行虛擬機的簡單方法

使用 Linux 在 LAN 上運行虛擬機的簡單方法

您是否知道可以通過 LAN 在 Linux 台式機、筆記本電腦或服務器上運行虛擬機?這是如何做到的。

如何在 Linux 桌面上使用 YouTube Music

如何在 Linux 桌面上使用 YouTube Music

YouTube Music 是一項出色的服務,提供無限音樂選擇。了解如何在 Linux 桌面上安裝和使用 YouTube Music。