
現在、Ubuntu 12.04 LTS を使用しており、Windows 7 とデュアル ブートしたいと考えています。何をしたかを説明します。
- インストールされていたのは Ubuntu 12.04 のみで、clonezilla でそのイメージを取得しました。Ubuntu は 128 GB SSD の sda にインストールされ、別の目的で 1 TB のハードディスクがありました。
- Ubuntu と一緒に Windows 7 をインストールしようと必死ですが、できません。Windows 7 はハード ドライブを認識できませんでした。
- そこで、検索して BIOS 設定を RAID から IDE に変更しました。
- sdb1 に Win7 をインストールすることに成功しました。
- 現在、Win7 を実行していますが、Windows に SSD の兆候はありません。(MBR が GRUB に書き込むため、起動時に Ubuntu が存在しないことはわかっています。)
- インストール後に grub を再インストールしようとしましたが失敗しました。
- 「boot-repair」というソフトウェアを使用しましたが、これも失敗しました。
- BIOS 設定を IDE から RAID に切り替えたところ、Win7 が起動しなくなりました。
- Windows 7 インストール ディスクの修復ツールを使用しようとしましたが、これも失敗しました。
- RAID に切り替えて、SDA に新しい Ubuntu をインストールしました。
- clonezilla を使用して、最初の Ubuntu を SDA に復元しました。
- 「boot-repair」を使用しようとしましたが、再度失敗しました。
現在の状況:
BIOS のストレージ デバイス オプションでは、設定は RAID です。SDA には Ubuntu がインストールされています。SDB1 には Win7 がインストールされています。ブートは GRUB で、Ubuntu のみが表示されます。
そして、ここに「ブート修復」で作成されたディスクの状況に関する情報があります
http://paste.ubuntu.com/5665110/
私の質問と要望はシンプルです。この 2 つのシステムをデュアル ブートしたいのです。現在 sdb1 にある win7 を grub2 に追加できれば、問題は解決します。ここで回答していただいても構いませんし、リンクしていただけるガイドならどれでも読んでいただいて構いません。しかし、たくさんのガイドを読みましたが、どれも役に立ちませんでした。ブートローダーは grub でも mbr でもかまいません。すべてのハード ディスクをフォーマットできますが、ssd と hdd の両方に重要な情報はありません (試してみましたが、これも失敗しました)。外付けの 1 TB USB ハード ドライブがあります (何かお役に立てれば)。
私の問題を読んでいただきありがとうございます。=)
答え1
この回答はかなり遅いですが、他の誰かの役に立つかもしれません。
問題は、インストール時に RAID が有効になっていることによるものと思われます。ほとんどの偽の RAID コントローラ (ボードに搭載されているものはほとんどがこれに該当します) では、RAID BIOS ルーチンによって特殊なオンディスク フォーマットが作成されます。その後、RAID がオフの状態でディスクが接続されると、通常のシステムではそのディスク上のデータを一切読み取れなくなります。
RAID がオフの状態で、いずれかのディスクが起動するかどうかを確認します。起動しない場合は、BIOS で RAID がオフになっていることを確認してから、各ディスクを消去し、2 つのドライブのそれぞれに必要な OS を再インストールします (1 つのディスクが起動する場合は、再インストールする必要はありません)。
各ディスクがシステム内の唯一の(通常は最初の)ディスクとして起動することを確認します。
次に、Ubuntu がインストールされた最初のディスクから起動していることを確認します。その後、Win ディスクを 2 番目のドライブとして追加し、そのスタンザを手動またはブート修復を使用して Ubuntu grub に追加できます。
RAID をオンにする必要があるのは、ストライピングやデータの冗長性のために同じサイズのハード ドライブを複数使用するときだけです。サイズや種類の異なる 2 つのディスクで RAID をオンにしないでください (もちろん、そうする理由がはっきりわかっている場合は別です)。最後に、RAID が必要な場合、ほとんどの人は Linux ソフトウェア RAID がすべての偽 RAID (多くの場合、350 ドル未満で専用メモリを持たないハードウェア RAID) よりも優れていることに気付くでしょう...
答え2
まだ試していない場合は、os-prober
をお試しください。update-grub