web-dev-qa-db-ja.com

デュアルブート。壊れたWindows 7 MBRとGrub

最初は、/ dev/sda1でWindows 7を使用していました。その後、Ubuntuを/ dev/sda7にインストールし、Grubパーティションを/ dev/sda1に設定しました。これはWindows 7の起動を中断しました。 UbuntuはGrub Menuから正常に起動しましたが、Windows 7を選択すると、grubは消え、1秒後に表示され、ロードしません。その後、Windows 7ブートの修正を検索し、「修正」を行います。結果-Grubはロードされません。

現時点では、Windows 7ローダーとGrubが壊れています。そして、Ubuntu Live CDに座っています。 UbuntuライブCDでこれを修正するにはどうすればよいですか? UbuntuとLinuxの初心者なので、可能であれば、ステップごとに説明してください。

EDIT:Grubローダーが修正されました。とにかく... Windows 7はGrubから読み込まれません。 Grub2を使用しています。

EDIT2理解したように、bootrec.exe/fixbootを実行してWindows 7ブートローダーを修正する必要があります。しかし、現時点ではWin7 DVDはありません。 Ubuntuから同じことをする方法はありますか?

EDIT3ブート情報スクリプトRESULTS.txtはこちら: http://Pastebin.com/Z70fKQHJ

4
Toktik

Ubuntu 7のwindows 7 bootstrapを修正する方法はありません。windows7 DVDで修正する必要がありますが、サイズはsda1で、+ /-100Mbであれば、あまり必要ありません。問題を修正するが、別のパーティションにGRUBを再インストールする必要があります。 100Mbをはるかに超える場合、これはシステム予約スペースではなく、GrubをWindows 7にインストールして、Windows 7を完全に削除したことを意味します。

1
Mobidoy

同じ問題がありました。インターネットで他のソリューションを試した後、Ubuntuターミナルから実行しました。

> Sudo update-grub

ブートの問題を自動的に修正するWindowsおよびUbuntuインストールを見つけました。

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

4
J.Money
  • リカバリーISOのリンクをダウンロードして、CDに書き込みます。
  • Windows 7リカバリディスクで起動します。
  • ヒット言語選択プロンプトでEnterを押し、次にヒットR修復して修復セクションに移動します。
  • コマンドプロンプトを選択し、次のコマンドを入力します

    bootrec.exe /fixmbr

1
karthick87

私はあなたと同じ状況でした。しかし、ここで説明するように問題を修正します http://milindapro.blogspot.com/2012/01/revert-ubuntu-boot-loader-after.html

記事の後に私のコメントを読んでください。ここで問題に対する正確な答えになります。

ありがとう

0
mili

いい解決策があるので心配しないでください。 WindowsインストールディスクまたはWindows修復ディスクが必要になります。

Windows 7の修復ディスクを作成するには、Windows 7を搭載したPCまたはラップトップを入手します

空のDVDを要求し、ディスクを挿入して書き込み、Windows 7で「POWER ISO」という名前のソフトウェアを使用して.ISOファイルを作成します。

Power ISOを使用すると、[ツール]> [起動可能なUSBまたはPENDRIVEの作成]に移動して、Windows 7ディスクの起動可能なペンドライブを作成できます。

以前に作成した.isoファイルのパスを指定します。これで、Pendriveを修復ディスクとして実行できるようになります。

GRUBを削除するには:

Windows回復メディアまたはインストールCDを入手して、そこから起動します。リカバリメディアでこれが表示されます。

これはインストールメディアで確認できます。 「コンピューターの修復」をクリックすると、

コマンドプロンプトを開き、入力します

bootrec /fixmbr

コマンドプロンプトに。

Windows 7をロードできるようになり、システムを再起動します。

0
Ketan Patel

Bootinfoスクリプトから、パーティションが何らかの形で矛盾していることがわかります。

Grub 2 is installed in the MBR of /dev/sda and looks at sector 505377176
of the same hard drive for core.img, but core.img can not be found at this
location.

システム上のlooks at /sda8と表示されるはずです。

さらに、次のようなエントリからわかるように、/ sda5と/ sda6にはさらにセクターの不整合があります。

Boot sector info:  According to the info in the boot sector, sda5 starts
                   at sector 10. But according to the info from fdisk,
                   sda5 starts at sector 204799750.

これらの壊れたセクタを修正し、同様に testdisk を試してみたいと思うかもしれませんが、Windowsブートレコードを復元してください。

0
Takkat

GRUBを再インストールします。 Ubuntu Live CDをお持ちで、Ubuntuがインストールされているパーティションがわかっている場合、このブログ投稿は確実に役立ちます:-)

Windowsのインストール後にUbuntuを修復する

0
Subin