緊急時にLinuxブートローダーをUSBにバックアップする方法

ほとんどのLinuxオペレーティングシステムに搭載されているブートローダーは、Grubとして知られています。これは、PCの起動時にメニューからすべてのLinuxディストリビューションやその他のオペレーティングシステムを起動するように構成できるシンプルなツールです。

Grubは、他の代替Linuxブートローダーと比較して信頼性の高いツールであり、このため、コミュニティで引き続き人気があります。とはいえ、それは完璧ではありません。信頼性はそのままに、エラーが発生したり、Grubが破損したりする可能性があります。

Grubブートローダーが最悪の事態に陥った場合に備えるための最善の方法は、Linuxブートローダーを外付けハードドライブまたはUSBスティックにバックアップすることです。

BIOS Grub –MBRのバックアップ

多くのLinuxユーザーがEFIを標準として使用するように移行していますが、すべてのコンピューターがEFIを適切に実行できるわけではないため、多くのユーザーは依然としてBIOSバージョンのGrubを使用しています。LinuxのBIOSインストールがある場合、Grubブートローダーはマスターブートレコードを利用します。これは、Linux OSのインストール中に、ブートローダーがGrub EFIバリアントのようにフォルダーではなく、ハードドライブの最初のセクターにインストールされたことを意味します。

MBRの良いところは、LinuxインストールのMBRセクターをTXTファイルにコピーすることで、Grubの完全なバックアップを非常に簡単に作成できることです。プロセスを開始するには、キーボードのCtrl + Alt + TまたはCtrl + Shift + Tを押してターミナルウィンドウを開きます。次に、lsblkコマンドを使用して、プライマリLinuxハードドライブが何であるかを識別します。

lsblk

ターミナルでlsblkコマンドのプリントアウトを調べて、マウントポイントの下に「/」があるパーティションを見つけます。このコマンドは、ハードドライブのラベルを見つけるのに役立ちます。この例では、ドライブラベルは「/ dev / sda」になります。

ターミナルで、DDコマンドを使用して、マスターブートレコードのTXTファイルへのバックアップを作成します。

注:/home/username/以下のコマンドで、LinuxPCのユーザー名に変更する必要があります。実際のハードドライブのラベルを反映するように/ 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ツールのいずれかを使用して、壊れたLinuxPCのシステムを起動します。次に、ターミナルを開き、「master-boot-record.txt」ファイルがあるUSBデバイスを接続し、ファイルをホームディレクトリ(〜/)に戻し、次のコマンドを実行します。

注:以前と同様に、ユーザー名と実際のハードドライブのラベルを変更/home/username//dev/sdaて反映することが重要です。

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

バックアップグラブ構成

UEFI Grubを使用しているユーザーは、DDツールを使用してGrubブートローダーをバックアップすることはできません。ありがたいことに、構成ファイル、カスタムブートエントリなどの完全なバックアップを作成することは引き続き可能です。

注:Grub構成ファイルのバックアップだけでは不十分な場合は、Clonezillaでバックアップを作成する方法についてのチュートリアルを読むことを検討してください。UEFIGrubなどを含む完全なシステムバックアップを作成します。

完全なGrub構成ファイルのバックアップを作成するには、mkdirコマンドを使用してホームディレクトリにバックアップフォルダーを作成することから始めます。

mkdir -p〜 / grub-backup

ホームディレクトリに作成されたバックアップフォルダを使用して、Grub構成ファイルのコピーを作成できます。

緊急時にLinuxブートローダーをUSBにバックアップする方法

cp / etc / default / grub〜 / grub-backup /

これはGrub構成ファイルです。次に、Grubブートローダーエントリを/etc/grub.d/フォルダーからコピーします。

緊急時にLinuxブートローダーをUSBにバックアップする方法

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

ここから、USBフラッシュドライブをLinuxPCに接続します。その後、「grub-backup」フォルダをドライブにドラッグします。

バックアップを復元する

Grubの構成とエントリをUEFILinux PCに復元するには、USBフラッシュドライブを接続します。次に、以下の手順に従ってください。

ステップ1: Linuxファイルマネージャーを開き、USBフラッシュドライブをクリックして、「grub-backup」フォルダーをホームフォルダー(〜/)に配置します。

ステップ2: LinuxPCでターミナルウィンドウを起動します。次に、CDコマンドを使用して「grub-backup」に移動します。

cd grub-backup

ステップ3:mvコマンドを使用して「grub」ファイルを/ etc / default /に復元します。

sudo mv grub / etc / default /

手順4: Grubブートローダーのエントリを/etc/default/grub.d/フォルダーに復元します。

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

ファイルを復元したら、Grubシステムを更新します。

Debian / Ubuntu

update-grub

Arch Linux

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

OpenSUSE / Fedora

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

Leave a Comment

LinuxにOperaDeveloperEditionブラウザをインストールする方法

LinuxにOperaDeveloperEditionブラウザをインストールする方法

Linuxを使用しているOperaユーザーで、開発に取り掛かろうとしている場合は、Operaに開発者向けのブラウザがあることを知っていただければ幸いです。これ

KDEPlasmaパネルのクラッシュの問題を修正する方法

KDEPlasmaパネルのクラッシュの問題を修正する方法

KDE Plasmaパネルのクラッシュの問題を修正するための総合的なガイド

LinuxにBlenderをインストールする方法

LinuxにBlenderをインストールする方法

LinuxにBlenderをインストールする方法

FedoraLinuxアプリインストーラーを高速化する方法

FedoraLinuxアプリインストーラーを高速化する方法

Fedora Linuxアプリインストーラーを高速化するための完全ガイド

LinuxでWindowsBitlockerパーティションにアクセスする方法

LinuxでWindowsBitlockerパーティションにアクセスする方法

LinuxでWindows Bitlockerパーティションにアクセスする方法

Linux で画像をアップスケールする方法

Linux で画像をアップスケールする方法

Upscaler は、Linux 用のシンプルな Flatpak アプリで、使用すると、あらゆる画像をより高い解像度に拡大縮小できます。システムでの使用方法は次のとおりです。

7zip:Ubuntuのインストール[ガイド]

7zip:Ubuntuのインストール[ガイド]

7Zipは、Windows用の最も人気のある無料のオープンソースアーカイブツールです。Ubuntuに7Zipをインストールして、様々な圧縮ファイルを扱えるようにしましょう。

LinuxデスクトップでYouTubeMusicを使用する方法

LinuxデスクトップでYouTubeMusicを使用する方法

YouTube Musicは優れたサービスです。しかし、Linuxユーザーがサービスを楽しむための公式クライアントはありません。コミュニティのアプリを利用してLinuxでYouTube Musicを楽しむ方法について説明します。

Ubuntu:フォーマットSDカード[ガイド]

Ubuntu:フォーマットSDカード[ガイド]

UbuntuでSDカードをフォーマットする方法がわからないですか?このガイドを参考に、GpartedやGnome Disk Utilityを使って簡単にフォーマットする方法を学びましょう。

無料でプレイできる6つのLinuxパズルゲーム

無料でプレイできる6つのLinuxパズルゲーム

あなたはパズルゲームが好きですか?Linux PCで最高の無料パズルゲームを見つけるお手伝いをします。以下の6つのゲームをチェックしてください!