Ubuntu + Windows 8 Pro デュアルブート - Grub がコマンド「ドライブ マップ」を見つけられない

Ubuntu + Windows 8 Pro デュアルブート - Grub がコマンド「ドライブ マップ」を見つけられない

次のような設定になっています:

  • 3 つのパーティションを持つ Samsung 840 シリーズ SSD ドライブ:

    1. EFI ブート パーティション (200 MB)
    2. Linux スワップ領域 (2 GB)
    3. プライマリ Ubuntu ドライブ (490 GB)
  • パーティションが 1 つある Crucial M4 SSD:

    1. Windows 8 Pro ドライブ (250GB)

SSD ドライブは新しく、Ubuntu の前に Windows 8 がインストールされていました。

BIOS (AsRock Extreme4) のブートを Ubuntu GRUB ローダーに移動するように設定しました。これにより、Ubuntu をブートするためのオプションがいくつかリストされ、Windows 8 をブートするためのオプションもリストされます。Ubuntu は問題なくロードされます。

Windows 8 OS をロードしようとすると、次のエラーが表示されます。

Grub コマンド「Drive Map」が見つかりません

NTFS Windows ドライブ上のブート場所を見つけることができるかどうかを確認するために、Ubuntu から M4 ドライブにアクセスしようとしましたが、次のエラーが発生するため、Windows ドライブを Ubuntu にマウントできません。

'/dev/sdb1' のマウントに失敗しました: 操作は許可されていません。NTFS
パーティションは休止状態です。

Windows 8 ドライブを Ubuntu にマウントせずに、grub ブート コマンドを修正するより簡単な方法はありますか?

編集: LinuxLive USB ローダーから Ubuntu Boot Repiar ツールを使用しようとしました。「推奨」修正では何も修正されませんでしたが、ブート設定の詳細を記載した次の貼り付けファイルが提供されました。参考になれば幸いです。 http://paste.ubuntu.com/5600941/

主な問題は、Windows パーティションが別のディスク上にあり、Ubuntu にマウントできないため、エラーが発生して grub プローブを使用できないことにあると思います。

編集2: [解決策] 結局、Ubuntuドライブを再度フォーマットし直し、LinuxSecureRemix Ubuntu ISOを使ってLiveUSB経由でUbuntuをインストールしました。ここで見つかりましたこれは、ドライブ上の 2 つのパーティションにインストールされました。1 つは Swap 用、もう 1 つは Ubuntu 用です。

次に、新しいパーティションに Ubuntu をロードし、GParted を使用して Ubuntu パーティションと Swap パーティションの横に EFI パーティションを作成しました。最初に EFI パーティションが作成され、次に boot_EFI フラグが付けられたことを確認しました。次に、Boot-Repair を実行し、推奨設定を使用しました。

Boot-Repair は、最終的に、現在空になっている boot_EFI パーティションを検出し、Grub をインストールできました。以前は、何らかの理由で、Ubuntu インストールで作成された EFI パーティションを使用できませんでした。

現在、Ubuntu Grub は Windows 8 で動作します。

Windows 8とUbuntuのgrub、boot-repair、またはburgで問題が発生した場合私がお勧めしますまずここを読んでください私が行った再フォーマットを試す前に。

答え1

インストールしてみるといいでしょう再検索、これは GRUB の代替であり、通常は Windows をより確実に処理します。Ubuntu 12.10 をデフォルトのインストール設定で使用している場合は、rEFInd Debian パッケージをインストールしてすべて正常に動作するはずですが、重複したメニュー エントリが存在する可能性があります。ファイルを編集して/boot/efi/EFI/refind/refind.confdont_scan_dirsまたはdont_scan_filesオプションを調整することで、これらを削除できます。

関連情報