マルチブートでWindows Vista、Ubuntu、Windows XPの3つのOSを起動する方法

このQ&Aのポイント
  • 500GBのHDDに「Windows Vista (x64)」と「Ubuntu 8.04.2」をデュアルブートして使用していましたが、1TBの新しいHDDに「Windows XP」をインストールしたらWindows XPしか起動できなくなってしまいました。
  • Vistaを先にインストールしてその後にUbuntuをインストールし、ブート画面はgrubで表示されていたと思います。XPをインストールする際には特別なソフトは使用せずにインストールしましたが、MBMというフリーソフトを試してもうまく起動できませんでした。
  • PCは自作機で、XPを起動すればVistaやUbuntuがインストールされているパーティションのデータは閲覧できます。マルチブートでVista、Ubuntu、XPの3つのOSを起動する方法はありますか?
回答を見る
  • ベストアンサー

マルチブート(2つのHDD)

はじめに、500GBのHDDに「Windows Vista (x64)」と「Ubuntu 8.04.2」をデュアルブートして使用していました。このときには問題なかったのですが、1TBの新しいHDDを追加してそこに「Windows XP」をインストールしたら、それ以降Windows XPしか起動できなくなってしまいました。 はじめの2つのOSのときは、Vistaを先にインストールしてそのあとにUbuntuをインストールしたのでブート画面はgrubで表示されていたと思います。 HDDはSATA接続で、XPをインストールするときに2つのHDDをつけた状態で特別なソフトなどは使わずにインストールしまいました。その後、インターネットを調べ、MBMというフリーソフトを入れてみたのですがうまく起動できませんでした。 ちなみに、PCは自作機で、XPを起動すればVistaやUbuntuがインストールされているパーティションのデータは見られる状態です。 この状態からマルチブートで、「Vista」・「Ubuntu」・「XP」の3つのOSを起動できるようにしたいのですが、何か方法はないでしょうか? 多少複雑なやり方でもいいので、ご存じの方がいましたら回答お願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • bunjii
  • ベストアンサー率43% (3589/8248)
回答No.1

Windows Vistaからブートマネジャーが変わりましたので、後からXPをインストールするとVistaの起動が出来なくなります。 先にXPをインストールして、後からVistaをインストールすれば正常にマルチブート環境になります。 VistaのインストールDVDから起動して、コンピュータの修復を行うとVistaが起動出来るようになりますが、今度はXPが起動出来なくなります。 全てのOSをクリーンインストールするのであれば XP、Vista、Ubuntuの順にインストールすることでマルチブートになるはずです。 MBMを使う場合はパーティションの作成から利用する方法でインストール順を変えてもマルチブート可能になるのではないかと思います。(まだテストしていません) 取り敢えず、VistaとUbuntuのデュアルブートまで戻してから対策を考え直すべきでしょう。

Conan09
質問者

お礼

お返事いただきありがとうございます。 わかりました。とりあえずVistaを起動できるようにしてから対策を考えてみます。

Conan09
質問者

補足

今後このページを閲覧される方のために補足をしておきます。 回答の中に、 >>VistaのインストールDVDから起動して、コンピュータの修復を行うとVistaが起動出来るようになります・・・  という部分があったのですが、私の環境ではVistaのDVDから起動してもXPの回復コンソールが立ち上がってしまい、うまくVistaの修復をすることはできませんでした。 XPしか立ち上がらない状態で、XPのDVDをドライブにセットして起動すれば「XPの修復画面」を表示することはできましたが、残念ながらVistaでは同じようにいきませんでした。 これについては原因がよくわかりませんが、参考のために補足しておきます。

その他の回答 (1)

  • bunjii
  • ベストアンサー率43% (3589/8248)
回答No.2

>MBMというフリーソフトを入れてみたのですがうまく起動できませんでした。 このソフトについてテストしてみました。 1.Vista(32Bit)をマスター側のHDDにインストールした 2.マスター側のHDDの電源プラグを外すて、スレーブ側にXPをインストールした 3.マスター側のHDDの電源を繋ぎ2台のHDDを有効の状態で、MBM起動用FDから起動し、MBMをマスター側のHDDにインストールする 4.FDDを取り出して再起動する 5.MBMのメニューから起動可能のパーティションを選択し、起動する この起動方法で注意すべきことは各HDDの先頭パーティションにMBRが設定されていることが必要です。(スレーブ側にXPをインストールする時にマスター側が外されている状態にする) MBMの機能はWindowsであればMBRをLinuxであればLILOのようにブートストラップローダーを選択出来る機能をマスターHDDの先頭にインストールして起動のコントロールをするものです。 Windowsのインストールでは第1ドライブの先頭にMBRを作成しますので2台以上のドライブがあるときは第2ドライブ以降のHDDにはMBRが無い状態です。 Vistaのブートローダーは下位バージョンの起動情報をカバーしますので、XPとのデュアルブートが可能になります。 XPのブートローダーは上位バージョンの起動情報をカバー出来ませんので、Vistaの後にXPをインストールするとVistaが起動出来なくなります。 以上の条件を踏まえてXPとMBMをインストールして下さい。

Conan09
質問者

お礼

お返事いただきありがとうございます。 MBMを使用してわざわざテストしていただいてありがとうございます。 具体的な説明をしていただいたので助かります。MBMについてはまだ知識不足ですが、このアドバイスをもとにMBMの使い方もマスターしたいと思います。

Conan09
質問者

補足

参考意見をいただきありがとうございました。おかげでなんとか解決することができました。 今後このページを閲覧される方のために補足をしておきます。 意見を参考に自分なりに試行錯誤した結果、XPしか起動できなかった状態から“他のOSをアンインストールすることなく”3つのOSを起動できる状態にすることができました。  一時的な回避方法だとは思いますが、EasyBCDというフリーソフトをインストールするとVistaのブートローダーをGUIで編集することができ、XPをあとからインストールしてVistaが起動できない状態になってしまっても起動させるように変更することができました。 そのソフトでUbuntuをインストールしたHDDの領域もブート画面に設定することができますが、うまく起動しなかったので、さらにこのブートローダー(おそらくVistaのブートローダー)の上に、mbm(フリーソフト)をインストールして、グループやマスクなどの設定をしてお互いのOSが干渉しないようにしました。  こうすることで、質問したときの状態から、3つすべてのOSを起動できるようになりました。  しかし、これは一時的に復旧しただけなので(前のOSのデータや設定などをバックアップするため)に、実用を考えたら順序を考えて一からクリーンインストールした方が良いと感じました。  これはいろいろ調べて私が思いついたものなので、この方法が最善とは限りませんがマルチブートでトラブルが起きたときの参考にしていただければ幸いです。

関連するQ&A

  • SATAとIDE接続のHDDでマルチブート

    質問です。 SATA接続のHDDにVistaをインストールして、後からIDE接続のHDDにインストールしました。VistaのbootmgrはXPのインストール後きちんと使用できる状態にしました。 しかし、SATA接続のHDDにあるbootmgrからIDE接続のHDDのNTLDRを呼び出せないせいか、起動OS選択画面でXPを選んだ後少しHDDを読み込んでフリーズしてしまいます。 SATA接続してあるHDDからIDE接続してあるHDDのブートマネージャを呼び出すことができないと聞いた覚えもあるのですが、この場合どうすれば起動できるようになるでしょうか? できればbootmgrを使用した場合の対処法を教えてください。

  • マルチブートについて詳しい人教えてください(涙)

    マルチブートについて詳しい人教えてください(涙) 「Multiple Boot Manager R0.39」を使ってVista+XP+7のOSをマルチブートすることは可能でしょうか? 現在Vista+XPはできてますが7はインストールしたのですが Multiple Boot ManagerでVistaを選び 更にVistaか7を選択というおかしなことになったので Vista上で[EasyBCD](フリー・ソフト)を使って7のエントリーを削除したら起動しなくなりました フロッピー入れてMBM起動させ7の入ったパーティションに名前付けて選んでもエラーと表示されます もしかして「Multiple Boot Manager R0.39」は7には非対応??? 「Multiple Boot Manager R0.39」でこの3つのOSを自由に起動させることはできないでしょうか? PS・OSの入れた順序はVista+XP+7の順です 前の参考URL http://okwave.jp/qa/q6092383.html

  • マルチブート

    マルチブートをしたいのですが、同じosとしかやったことがなく数種類のマルチブートのやり方を教えてください。ちなみにhddインストールです。 os windows 98 ecolinux 8.04.8 puppy linux 431 knoppix 6.2 hddのパーティション sda1:windows 98 sda2:ソフト sda3:動画類 sda4:linux(ここにインストールしたい) ちなみに前はgrub4dosでpuppy複数とwindowsをマルチブートをしてました。

  • WinXP・Fedora8・Ubuntu9.04でのマルチブートについて

    先日、WinXPとFedora8が入ったPCに、 Ubuntu9.04をUSBブートからインストールしたのですが、 Fedora8の起動が不能になりました。 というのも、今までOSのインストールをあまりやって来なかったため、 マルチブートの知識もほとんどない状態で、 MBRの書き換えはUbuntuのインストーラが自動的にやってくれるもんだと勝手に思っていました。 なのでMBRのバックアップはとっていません。 Fedoraのカーネルのバージョンなんかもわかりません。 MBRにはgrubが入っていて、ubuntuとXPの起動ができます。 ちなみにXPとFedora8は別の人がインストールしました。 質問は、この状態からFedora8が起動できるように戻せるかということです。 どなたか、親切な方がいれば教示いただけるとありがたいと思います。

  • VISTAに後からXPを入れてのマルチブート

     VISTA のインストール済みメーカー製PCに XP をインストール(2台目の別ドライブ)してデュアルブートに出来ますか。  同じドライブ(1台目)なら可能なのでしょうか。  ただし XP は ME からのアップクレード版です。  XP の時にはフリーソフトの MBM (マルチブート・マネージャー)を使ってマルチブートにしていましたが、VISTA と XP の場合でも MBM をインストールし、マルチブートにすることは可能でしょうか。

  • HDDが3台でマルチブートしたい

    お世話になります。 HDDが3台あり、それぞれ独立して第一パーティションにWindowsVista,WindowsXP,Ubuntu8.04のインストールを行いました。 現在はBIOSの優先順位を毎回変更してそれぞれのOSを起動していますが、とても面倒なのです。 デュアルブートについて色々調べてみましたが、Vistaは他のブートストラップからの起動に癖があるようなので、Vistaベースで他のOSを起動したいと思っています。 他にスマートなやり方はありませんでしょうか?

  • マルチブートの順番

    Ubuntu、XP、Vistaのマルチブートをするときに Vistaを最初に入れないほうがいいらしいのですが では、どういった順番でインストールしたほうがいいのでしょうか? 1.XPをインストールする 2.XPでUbuntu、Vistaをインストールするパーティションをつくる 3.Ubuntuをインストールする 4.Vistaをインストールする C:XP、D:Ubuntu、E:Vista、F:データ用 これで大丈夫でしょうか? いづれもCDブートからの新規インストール予定です。

  • xpとvistaとwindows7のマルチブート

    目的は、2TBの新品のHDDに、 xpとvistaとwindows7(32bit)のマルチブートでインストールです。 どのような手順が簡単おすすめでしょうか。 ※XPのSATAとsp1(容量の壁?)を当てたインストールCDはすでにあります。 今までは、上記の3つのOSのマルチブートを 500GBのHDDに、システムコマンダー9というソフトを使って インストールしていました。 今回もそれでインストールしようと思ったのですが 直感的に操作しづらく、毎度インストールするたびに、 今回もですが、何度も失敗して数時間を無駄にしています。 以前、誰かから「OSので簡単にできるよ」と聞いたことがあるので、 どうかと思って質問しました。 よろしくお願いします。

  • デュアルブート

    Vistaとubuntuのデュアルブートを、1つのHDDからパーテーションを切って行っていました。 新しく内蔵HDDを購入したので、新しく購入したHDDにubuntuをいれて、 デュアルブートをやりたいと思っています。 先ほどubuntuのインストールをやってみたところ、 インストール先の選択では、新規増設したHDDのみが表示(選択)されていたのでそのままインストールしました。 インストール完了し、再起動したところブート選択が表示されず、ubuntuが起動するようになりました。 別々のHDDにそれぞれインストールしているOSをブートローダーで選択し起動するにはどのようにしたらいいでしょうか。 使用PC:GateWay GT5650j ubuntu 9.04 よろしくお願いいたします。

  • HDD、2台でデュアルブートする方法

    はじめまして。 デュアルブートにチャレンジしていますが、OSをインストールまではできたのですがそのあとどうしたらいいかわかりません。 皆様の知識をお貸しいただけたらと思います。 HDD1→windowsXP HDD2→Windows2000 Linux  それぞれのHDDにおいてOS起動の確認はできています。 HDD2においてブートローダはGrubを使用。 上記の環境でマルチブートはできますか。 どのように接続したらいいかもわからず。 2台のHDDのジャンパピンはプライマリでいいのでしょうか。 OS切り替えにソフトは必要??(BootMagicは所有しています。) よろしくお願いします。