デュアルブート 12.04 と Windows 7 (w7 ローダー付き) の問題

デュアルブート 12.04 と Windows 7 (w7 ローダー付き) の問題

私は Windows 7 をインストールしています (デュアル ブートを動作させる方が常に簡単だったので、最初にインストールしました)。12.04 をインストールしたいのですが (11.10 と 11.04 を試しましたが、同じ問題が発生しています)、デュアル ブートを動作させることができません。

w7 をインストールすると、インストーラーはローダーを含む追加のパーティションを作成します (他のインストーラーでは作成されなかったため、このパーティションに何が含まれているかはわかりません)。そのため、sda1 にはローダーを含む小さなパーティションがあり、sda2 には Windows 7 パーティションがあります。

Ubuntu をインストールしようとすると、/ ディレクトリ用のパーティション、/home 用と swap 用に 1 つずつ作成します。インストール後、Ubuntu grub は起動せず、w7 が自動的に起動します。

Ubuntu をインストールしている間に、sda1 をブート ディレクトリとして設定しようとしましたが、grub は w7 を認識しませんでした (grub に追加できませんでした)。w7 と Ubuntu を再インストールした後、grub の従来の「修正」を試しましたが、Windows 7 ローダーは保持されますが、壊れている (そして、w7 ディスクを使用して復元する必要がある) というメッセージが表示されます。

誰かがこのことに対する解決策を持っていることを願っています。たくさん検索しましたが、解決策が見つかりません。

ありがとう

答え1

空のディスクに Windows 7 をインストールすると、小さな「システム予約済み」ブート パーティションと、それよりも大きな Windows 7 本体のパーティションが作成されます。

Ubuntu をインストールする場合は、MBR ではなく、そのパーティションにブート ローダー (GRUB2) をインストールすることを選択できます。そのため、Windows の起動 (および MBR) が破壊されることはありません。

後でUbuntuをWindowsのブートメニューに追加するには、「ブートセクターローダー」を作成し、「dd for Windows」を使用してUbuntuパーティションブートレコードのコピーを取得します。ここでは、セクション8これを行う方法。

答え2

次の 2 つのオプションがあります。

  1. Windows と Ubuntu のデュアル ブートを計画している場合は、Windows ブート ローダー パーティションに Ubuntu GRUB ローダーをインストールする必要があります。Windows パーティションに GRUB ローダーをインストールしないと、PC を起動したときに Windows 7 ブート ローダーが読み込まれます。

    そのため、Ubuntu をロードする機会は得られません。ここで、Windows ブート ローダー パーティションに GRUB をインストールします。何も影響しません。

  2. Ubuntuを再度インストールしたくない場合は、簡単BCDこれはブート構成データ(BCD)を編集できるツールです。ブート構成を簡単に編集できます。EasyBCDをWindowsにインストールして、これチュートリアルが役に立ちます。私はこれをお勧めします。最も速く、簡単に実行できるからです。

関連情報