web-dev-qa-db-ja.com

grub2を再インストールするにはどうすればよいですか?

一日中grubの再インストールとインターネットのトロールを試みたが、運がなかった。私はubuntuを起動できなくなり、yannubuntuのディスクを起動しようとしましたが、grubタブがグレー表示されています。他の方法では、sda1にインストールされません。起動するOSは他にありませんが、ライブUSBがあります。助けてください

4
eekfonky

これを試してgrubを回復します。

  1. Ubuntuのライブバージョンを開きます(LiveCDを実行するか、Startup Disk Creatorを使用して、起動可能なUSBデバイスにイメージをインストールします)
  2. ターミナルを開いてSudo fdisk -lを実行し、Linuxがインストールされている場所を確認します
  3. Sudo mount /dev/sdxY /mntを実行します。xはaltterで、Yは前の手順で見つけた数値です
  4. Sudo grub-install --root-directory=/mnt /dev/sdxを実行してgrubをインストールします
  5. Sudo update-grubを実行してgrubを更新します
  6. リブート
6
Black Block

GUIの方法

他の回答に加えて、グラフィカルユーザーインターフェイスを使用する方法は、LiveCDまたは起動可能なUSBデバイスからブートすることです(そこにライブ.isoを置きます) Startup Disk CreatorInstall usb-creator-gtk )。ライブセッションで起動修復をインストールできます。

Sudo add-apt-repository ppa:yannubuntu/boot-repair \
    && Sudo apt-get update \
    && udo apt-get install -y boot-repair \
    && boot-repair

次に、DashからBoot-Repairを起動し、[Recommended Repair]をクリックするか、他のオプションを確認します。

ご自身の責任で使用してください。非公式リポジトリでの通常の警告が適用されます。

3
con-f-use

この質問がまだ関連しているかどうかはわかりません(かなり最近のようです)。

私はここで同じ問題を抱えてしまいました(ハードドライブを消去することで削除されたgrubを管理しました)。

次のリンクが非常に役立つことがわかりました。

http://ubuntuforums.org/showthread.php?t=1195275

セクション13「LiveCDからのGRUB 2の再インストール」を探します。

私の特定のケースでは、プライマリ(ブート)ハードディスクにW2Kをインストールし、後で2つ目のハードドライブにubuntuをインストールしました。その結果、grubはW2Kと同じドライブにインストールされ、2つの間でデュアルブートが可能になりました。

今日は、W2Kインストールを削除して、ディスクスペースを他の何かに使用できると決めました。ブートローダーを含むドライブ全体を愚かに消去しました...

ディスクを物理的に移動して、ubuntuインストール済み環境のドライブが「プライマリ」であることを確認し、上記のリンクの手順を使用してgrubを再インストールしました。

これが誰かを助けることを願っています。

0
Maarten