web-dev-qa-db-ja.com

どうすればgrubを完全に削除して、新しくインストールして機能するのですか? (デュアルブートの問題)

さて、ここに行きます。 2台のハードドライブがあります。 1つはWin 7を搭載した1 TBのドライブ、もう1つはUbuntuを搭載した250 GBのドライブです。どちらのインストールも正常に機能しますが、どちらも破損していません。 Ubuntuが最初にインストールされたシステムでgrubを台無しにすることがわかっているため、Win 7 Ultimateを最初にインストールしました。ほぼ完全にセットアップした後、更新のため再起動しました。その後、再起動しながら、他のドライブにUbuntuをインストールし、必要なものを自動的にインストールしました。私が再起動したとき、もちろんそれはグラブに行きました。しかし、それは私が問題に気づいたときです。 Windowsのエントリはありませんでした。ブート修復ライブディスクを再起動しました(結果は http://paste.ubuntu.com/8405452 )が、失敗したgrubを他のディスクからWindowsハードドライブにクローンしたようです。その人はUbuntuも見るだけです。

Grubを完全に削除して、新鮮なものとしてインストールするにはどうすればよいですか? grub 2ディスクと、インストールしたオペレーティングシステムに必要なすべてのインストールメディアがあります。

1
Dana LaBerge

LiveCDでSudo update-grubを実行します。それが失敗した場合、以下の指示に従ってください。

Windowsの場合、 ブートローダーを手動で修復する が必要です。


LiveCDで、lsblkを実行します。

エントリの1つには、多数のサブエントリが必要です。 /dev/sdaのようになります。覚えておいてください!

次に、Sudo grub-install /dev/sda(またはそれが何であれ、上で見つけたもの)を実行します。

再起動してお楽しみください。


悪名高いcowエラーメッセージが表示された場合、 これらのコマンドを実行

まず、次のコマンドを使用してLinuxパーティションをマウントします。

 Sudo mount /dev/sda1 /mnt #Replace sda1 with appropriate partition

次に、実行します:

Sudo grub-install --root-directory=/mnt /dev/sda
1
Kaz Wolfe