目次:


UbuntuのライブCDまたはUSBドライブから簡単にGRUB2を復元できます。このプロセスは、古いLinuxディストリビューションでレガシーGRUBブートローダを復元する場合とは異なります。
このプロセスはすべてのバージョンのUbuntuで動作するはずです。これはUbuntu 16.04とUbuntu 14.04でテストされています。
グラフィカルメソッド:ブート修復
ブート修復は、1回のクリックでGRUB2を修復できるグラフィカルツールです。これは、ほとんどのユーザーにとってブートの問題に理想的なソリューションです。
あなたがUbuntuからインストールしたメディアを持っている場合は、それをコンピュータに挿入して再起動し、リムーバブルドライブから起動します。そうでない場合は、UbuntuのライブCDをダウンロードしてディスクに書き込むか、起動可能なUSBフラッシュドライブを作成してください。
Ubuntuが起動したら、 "Try Ubuntu"をクリックして、使用可能なデスクトップ環境を取得します。

DashからTerminalウィンドウを開き、次のコマンドを実行してBoot Repairをインストールして起動します。
sudo apt-add-repository ppa:yannubuntu/boot-repair sudo apt-get update sudo apt-get install -y boot-repair boot-repair

boot-repair
コマンド。システムをスキャンした後、「推奨修復」ボタンをクリックして、GRUB2をワンクリックで修復します。
ここでは高度なオプションを使用することができますが、Ubuntuのwikiでは、あなたが何をしているのか分からない限り、高度なオプションを使用しないことをお勧めします。推奨される修復オプションは、ほとんどの問題を自動的に修正する可能性があります。間違った詳細オプションを選択すると、システムをさらに混乱させる可能性があります。

画面に表示される指示に従ってください。ブート修復が必要な手順を実行し、「進む」をクリックしてウィザードを続行します。このツールは、必要な作業をすべて実行します。

端末方式
むしろ手を汚す場合は、端末から自分で行うことができます。上記のグラフィカルな方法のように、ライブCDまたはUSBドライブから起動する必要があります。 CDのUbuntuのバージョンが、お使いのコンピュータにインストールされているUbuntuのバージョンと同じであることを確認してください。たとえば、Ubuntu 14.04がインストールされている場合は、必ずUbuntu 14.04のライブCDを使用してください。
実環境で起動した後、端末を開きます。次のコマンドのいずれかを使用して、Ubuntuがインストールされているパーティションを特定します。
sudo fdisk -l sudo blkid
以下は両方のコマンドの出力です。の中に
fdisk -l
コマンドでは、Ubuntuパーティションは単語で識別されます
Linux
システム列に入力します。の中に
blkid
コマンドでは、パーティションはその
ext4
ファイルシステム。
複数のLinux ext4パーティションがある場合は、パーティションのサイズとそのディスク上での順序をここで確認することで、どのパーティションが見えるかを知ることができます。

/dev/sdX#
あなたのUbuntuパーティションのデバイス名を上記のコマンドから探してください:
sudo mkdir /mnt/ubuntu sudo mount /dev/sdX# /mnt/ubuntu
上のスクリーンショットでは、Ubuntuパーティションは/ dev / sda1です。これは、最初のハードディスクデバイス上の最初のパーティションを意味します。
重要 :別のブートパーティションがある場合は、上記のコマンドをスキップして、代わりに/ mnt / ubuntu / bootにブートパーティションをマウントしてください。別のブートパーティションがあるかどうかわからない場合は、おそらくそうではありません。

/dev/sda1
上記、使用する
/dev/sda
ここに。
sudo grub-install --boot-directory=/mnt/ubuntu/boot /dev/sdX

chrootコマンドを使用して壊れたUbuntuシステムのファイルにアクセスし、GRUB2を復元する方法を含む、より詳細な技術情報については、Ubuntu wikiを参照してください。