OS・ミドルウェア

Linuxで「GRUB2」ブートローダーを修復するには--「boot-repair」を使用

「Linux」で「GRUB2」ブートローダーを修復するのに「boot-repair」を使用する手順を解説する。

 データセンターの「Linux」サーバーで「GRUB2」ブートローダーの修復や再インストールが必要になることはおそらくめったにないはずだが、そのときに備えて手順を知っておくと安心できるだろう。システム管理者にとって、ミッションクリティカルなサーバーでOSの完全な再インストールとデータの復元を実行しなければならないことほど大変なことはないからだ。

 本記事では、「Ubuntu」のライブUSBデバイスを使用して、まさにその作業(GRUB2の修復と再インストール)を実行する手順を紹介する。

必要なもの

 GRUB2のインスタンスに障害が発生するまで待たなくても、この手順を習得することは可能だ。この目的のために、問題なく動作している「Ubuntu Server」の(テスト)インスタンスを使用する。起動準備が整った「Ubuntu Desktop」のインスタンスを含む起動可能なUSBデバイスも必要になる。これは、「Pop!_OS Popsicle」や常に忠実な「UNetbootin」などのツールを使って作成できる。デスクトップ版のUbuntuを使用することを強くお薦めする。問題を解決できる非常に便利なグラフィカルツールがあるからだ。いずれにせよ、以下の手順を試す前に、起動可能なUSBデバイスを作成する必要がある。

 注:これから使用するツールは、GRUB2を使用するすべてのシステムで機能する。Ubuntu Desktopのライブインスタンスを使用するが、例えば「Fedora」や「CentOS」を修復する場合でも、この手順は有効である。ブートローダーがGRUB2なので、問題はないはずだ。GRUB2は、ほとんどのLinuxディストリビューションのデフォルトのブートローダーである。

GRUB2を修復する方法

 障害が発生したマシン、またはテストマシンをUSBデバイスから起動して、「Try Ubuntu」(Ubuntuを試す)をクリックする。デスクトップが表示されたら、ネットワーク接続が機能していることを確認し、ターミナルウィンドウを開く。次に、「boot-repair」と呼ばれるツールをインストールする。これを行うには、以下のコマンドで必要なリポジトリーを追加する。

sudo apt-add-repository ppa:yannubuntu/boot-repair

 リポジトリーが追加されたら、以下のコマンドでaptを更新する。

sudo apt-get update

 aptの更新が完了したら、以下のコマンドでboot-repairをインストールする。

sudo apt-get install boot-repair -y

 以下のコマンドを実行して、新しくインストールしたアプリを起動する。

boot-repair

 「Recommended Repair」(おすすめの修復)をクリックする(図A)。

図A

Ubuntuライブセッションを通してboot-repairを実行する。
Ubuntuライブセッションを通してboot-repairを実行する。

 このツールは、GRUB2の標準の修復を実行する。プロセスが完了すると、boot-repairはユーザーに対して、レポートを「Pastebin」にアップロードするかどうかを尋ねる(図B)。

図B

boot-repairアプリケーションが修復プロセスの実行を完了した。
boot-repairアプリケーションが修復プロセスの実行を完了した。

「OS・ミドルウェア」で読まれている記事

TechRepublic Japanで人気の記事

編集部オススメ

トレンドまるわかり![PR]

財務・経理
人事・労務
マーケ・営業
購買・調達
生産・製造
データ分析
コミュニケーション
通信・通話
文書・コンテンツ
PC・モバイル
新興技術
ITインフラ
クラウドサービス
OS・ミドルウェア
OS
ミドルウェア
アプリケーションサーバー
開発
データベース
運用
セキュリティ

ホワイトペーパーランキング

  1. 5分でわかる、レポート作成の心得!成果至上主義のせっかちな上司も納得のレポートとは
  2. ノートPCは従来ながらの選び方ではダメ!新しい働き方にも対応する失敗しない選び方を徹底解説
  3. 問題だらけの現場指導を効率化!「人によって教え方が違う」を解消するためのマニュアル整備
  4. 緊急事態宣言解除後の利用率は低下 調査結果に見る「テレワーク」定着を阻む課題とその対応策
  5. たしか、あのデータは、こっちのアプリにあったはず…--業務改善のためのアプリ導入がストレスの原因に?

Follow TechRepublic Japan

このサイトでは、利用状況の把握や広告配信などのために、Cookieなどを使用してアクセスデータを取得・利用しています。 これ以降ページを遷移した場合、Cookieなどの設定や使用に同意したことになります。
Cookieなどの設定や使用の詳細、オプトアウトについては詳細をご覧ください。
[ 閉じる ]