Grub バイパス (デュアル ブート、デュアル ディスク システム)

Grub バイパス (デュアル ブート、デュアル ディスク システム)
  1. 私のシステムには 2 つのディスクがあります。(/dev/sda と /dev/sdb)

  2. Linux Mint 13 と Windows 7 をデュアルブートしています。

    Windows 7は/dev/sda1にあり、
    Linux Mintの/は/dev/sda6にあり、
    Linux Mintの/bootは/dev/sda5にあります。

  3. Linux Mint 17をインストールしました。

  4. インストール中に、Linux Mint 13 のすべてのパーティションをフォーマットしましたが、同じマウント ポイントを割り当てました。

  5. Windows 7 パーティションはそのまま残されました。

  6. ブートローダは/dev/sdaにインストールされました

  7. インストール後、起動しようとすると、次のエラーが発生しました:

    error: no such device: XXXXX
    Entering rescue mode...
    grub rescue>
    
  8. いろいろ調べてみたところ、おそらくブートローダーを間違ったディスクにインストールしたのではないかと思いました。

  9. そこで、Linux Mint 17 のインストール プロセス全体を繰り返しましたが、今回はブートローダのインストール デバイスとして /dev/sdb を選択しました。

  10. これで、起動時に grub を完全にバイパスし、Linux Mint 17 が直接起動するようになりました。

システムを grub で起動するにはどうすればいいですか?

追加: ところで、これが重要かどうかはわかりませんが、Windows 7 (Loader) が /dev/sdb1 にあることがわかりました。これは、Windows 7 をインストールしたときに自動的に作成されました (以前は、Windows 7 をインストールした後、Linux Mint 13 をインストールしました)。

答え1

しばらく先延ばしにした後 (他の OS を起動する必要はなかったので、GRUB をバイパスしても問題ありませんでした...)、もう一度試してみることにしました。つまり、再インストールするのです。

そして今回はうまくいきましたが、その理由は説明できません。

私が行った唯一の異なる点は (なぜそうしたのかは説明できません... おそらくただ盲目的に試していただけだと思いますが)、USB ドライブ (Linux Mint ISO を含む) から起動するときに、「UEFI: Flash Drive AU_USB20 8.07」を選択する代わりに、「Flash Drive AU_USB20 8.07」(そうです、「UEFI」なし) を選択したことです。

これで動作します。GRUB が表示され、インストーラーも Windows 7 を検出し、両方の OS の起動も正常です。

同じ問題に直面している人が試してみたいと思うように、ここに投稿します。しかし、これが正しい解決策であるかどうか、またなぜそれが起こるのかはわかりません。したがって、誰かが説明してくれると最高です!

関連情報