web-dev-qa-db-ja.com

Ubuntu + Windows 8 proデュアルブート-Grubはコマンド 'Drive Map'を見つけることができません

次のセットアップがあります。

  • 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ドライブは新しく、Windows 8はUbuntuの前にインストールされました。

BIOS(AsRock Extreme4)のブートをUbuntu GRUBローダーに設定します。このローダーには、ubuntuをブートするためのいくつかのオプションと、Windows 8をブートするためのオプションがリストされています。

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

Grubは「ドライブマップ」コマンドを見つけることができません

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

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

Windows 8ドライブをUbuntuにマウントしないことを含むgrubブートコマンドを修正する簡単な方法はありますか?

EDIT:LinuxLive USBローダーからUbuntu Boot Repiarツールを使用してみました。 「推奨」の修正では何も修正されませんでしたが、このペーストファイルが提供され、それが助けになる場合はブートセットアップの詳細がわかります。 http://paste.ubuntu.com/5600941/

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

編集2:[解決策]Ubuntuドライブを再フォーマットし、LiveSecure経由でLinuxSecureRemix Ubuntu ISOを使用してUbuntuをインストールすることになりました こちら 。これは、ドライブ上の2つのパーティション(スワップ用とUbuntu用)にインストールされました。

次に、新しいパーティションにUbuntuをロードし、GPartedを使用してUbuntuパーティションとSwapパーティションとともにEFIパーティションを作成し、EFIパーティションが最初に作成され、次にboot_EFIフラグが設定されていることを確認しました。次に、ブート修復を実行し、推奨設定を使用しました。

Boot-Repairはようやく空白になったboot_EFIパーティションを検出し、Grubをインストールできました。以前の何らかの理由で、Ubuntuのインストールで作成されたEFIパーティションを使用できませんでした。

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

Windows 8とUbuntuのgrub、boot-repair、またはburgで問題が発生している場合お勧めします 最初にここを読む beforeあなたは私がやった再フォーマットを試してみてください。

4
Jabberwockey

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

2
Rod Smith