電子書籍の厳選無料作品が豊富!

パソコンにVine Linuxのみをインストールして問題なく動いています。
ハードディスク上の先頭の基本パーティションを空けており、ここにWindows XPをインストールしようとWindows XPのCD-ROMからパソコンを起動させると、
Setup is inspecting your computer's hardware configuration
と一瞬表示されて、その後真っ黒画面となり、1時間程度放置しても変化がありません。

インストールしようとするパーティションを(Linuxのfdiskで)NTFSにしたりFAT32にしたりしてみても変化がありません。
"Setup is inspecting your computer's hardware configuration"が表示された時にF5やF6を押してみても変わりありません。

ウェブで調べてみると、Linuxパーティションがハードディスク存在するとこのような現象が起こり、Linuxパーティションを消してしまうのが手っ取り早い解決方法のようです。

ハードディスクにLinuxパーティションを残したままWindows XPをインストールする方法はないでしょうか。

2008年1月3日

A 回答 (2件)

MBRをwindows用に書き換えたあと、windowsXPをインストールして、


c:boot.iniを編集して、Vine Linuxの/boot/grub/grub.confの
ブートローダイメージを書き加えるとできると思います。

MBRをwindows用に書き換えるのは、起動用フロッピーを作り、
fixmbrコマンドでできると思います。
c: windowsXP
d: Vine Linux
というパーティション構成になるかと思います。
    • good
    • 0
この回答へのお礼

yakan9樣、ありがとうございます。
お教え頂いたとおりの方法ではありませんが、次の要領でLinuxパーティションが存在するハードディスクにWindows XPをインストールすることができました。

〔用意しておく物〕
フロッピーディスク7枚
Windows XP起動ディスク作成プログラムを実行できるWindowsパソコン
HDDにインストールしないで起動し、fdiskが実行できるOS(Knoppix等)

(1)Windowsインストール後のLinux起動のためにgrubフロッピーを作成しておく。
  Vine Linuxを起動する。
  フロッピーディスクをDOSもしくはext2でフォーマットする。
  フォーマットしたフロッピーディスクをマウントする。(/mnt/fdとした)
  フロッピーにgrubをインストールする。
   # grub-install --root-directory=/mnt/fd /dev/fd0
   # cp /boot/grub/menu.lst /mnt/fd/boot/grub/

(2)Knoppixでパソコンを起動し、fdiskでWindows XPインストール先のパーティションをでntfsにしておく。

(3)http://support.microsoft.com/default.aspx?scid=k … からWindows XP起動ディスク作成プログラムをダウンロードする。

(4)Windows XP起動ディスク作成プログラムを実行できるWindowsパソコンとDOSフォーマット済みのフロッピーディスク6枚を用意する。

(5)Windows XP起動ディスク作成プログラムを起動して、起動フロッピー(6枚セット)を作成する。

(6)Windows XPインストールCD-ROMを用意しておく。

(7)作成した起動フロッピーからパソコンを起動し、画面の指示に従ってWindows XPをインストールする。

(8)最初に作成しておいたgrubフロッピーからVine Linuxを起動する。

(9)ハードディスクのMBRにgrubをインストールする。
   # grub-install /dev/hda

(10)Windows起動設定を、/boot/grub/menu.lst に追記する。

    title Windows
     root (hd0,0)
     makeactive
     chainloader +1

なお、Windows XPをインストールするパーティションにWindows98SEをインストールし、その後、同じパーティションにWindows XPを上書きインストールできないものかとやってみましたが、Windows98SEはインストールできたものの、Windows XP CD-ROMからパソコンを起動すると真っ黒画面のまま進むことができませんでした。

2008年1月3日

お礼日時:2008/01/03 23:21

>>ハードディスクにLinuxパーティションを残したままWindows XPをインストールする方法はないでしょうか。



PowerX Partition Manager 等のディスク管理ソフトを使用して、Linuxパーティションを一時的に非表示にする方法があります。そうすると、インストール時にそれが見えなくなります。
で、XPをインストールした後にパーティションを戻せば、いいわけです。ただ、その後にマルチブート環境の設定が必要でしょうけど。
    • good
    • 0
この回答へのお礼

lv4u樣、ありがとうございます。
yakan9さんの方法をヒントにディスク管理ソフトを使用せずに何とかできました。
「Linuxパーティションを一時的に非表示にする」ことができるということは、LinuxのfdiskでファイルシステムIDを変更してまた元に戻した場合、そのパーティションは何事も無かったように利用できるのかもしれませんね。実験してみたいですが、恐くてできません。
2008年1月3日

お礼日時:2008/01/03 23:29

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報