Ubuntu と Windows 7 を選択するブートローダー画面が表示されない

Ubuntu と Windows 7 を選択するブートローダー画面が表示されない

私は 12.04 ベータ版を使用していました。アップデート マネージャーから必要なアップデートを行うように求められたので、実行しました。その夜 PC をシャットダウンしたところ、翌日グラフィカル インターフェイスを起動できなくなりました。何度か修正を試みた結果、ベータ版を削除して Ubuntu 12.04 を新規インストールすることにしました。

Windows 7に入り、ディスク管理ツールでLinuxボリュームとスワップボリュームを削除しました。その後再起動すると、GRUBレスキュー画面が表示されました。Windows 7を起動できませんでした。ブート修復クリックしたらrecommended repair、なんとWindows 7が戻ってきました。そこで、Ubuntu 12.04を再度インストールすることにしました。再起動するとOSオプションは尋ねられず、直接Windows 7に切り替わりました。このヘルプWikiページGRUB を再インストールしようとしましたが、Ubuntu に入ることも、ブートローダー画面を表示することもできません。最初に Linux パーティションを削除したときに、GRUB がかなり壊れてしまったようです。

私は今どうすればいい?

答え1

コメントを回答に移動する:

Grub2 は sda ではなく sdc にインストールされます。魔法のように見つけられるようにするには、マザーボードのデフォルト ドライブ上に配置する必要があります。ほとんどの場合、これは sda です。

通常の状況では、grub2 をインストールするときはオンになっているはずです/dev/sda

これは、ライブ CD から、または見つかったブート修復ディスクを使用して実行できます。私は、何が起こっているかを正確に制御できるため、ライブ CD を好む傾向がありますが、 がありませんeasy-button

答え2

bootinfo grab を見ると、Grub2 (v1.99) が /dev/sdc の MBR にインストールされており、同じハード ドライブのセクター 1 で core.img を探します。core.img はこの場所にあり、このドライブで (,msdos5)/boot/grub を探します。

これで、プライマリ HDD (SDA) の MBR に Windows ローダーができました。おそらく、SDC をプライマリ ディスクにしてブートしてみることができます (設定は BIOS で行います)。Ubuntu のインストールが適切であれば、これだけで済みます。ただし、デュアル ブートの場合は、どちらか一方をチェーンロードする必要があります。

オプション1: Windowsローダーを使用して、サードパーティのソフトウェアを使用してGRUBをチェーンロードできます。http://www.supergrubdisk.org/wiki/Howto_Boot_Grub_from_windows(Windows Vista (easybcd ヘルプ付き))

オプション2: grubをsdaのMBRに再インストールし、os-probeを実行してwindows7をチェーンロードする

レスキューディスクを用意してください!!

関連情報