MBMを使用した2段階ブートにしたい
教えて!gooの方々にはいつもお世話になっています。
今回はMBMを使って2段階ブートをしようとしていますが、うまくいきません。
今はこのようなHDD構成になっています。
・HDD1--------パーティション1 80G ここにWin7 32ビットを導入予定
+---パーティション2 60G ここにWin7 64ビットを導入予定
・HDD2--------パーティション1 50G ここにWinXPを導入済み
+---パーティション2 50G ここにLINUX UBUNTUを導入予定
+---パーティション3 200G Win用のデータ領域
やりたいことは、MBRをMBMにして、Windowsのブートメニューを出さずにするため、各OSのブート環境をパーティションで完全に独立したものにしたいのです。
やったことは、まず、HDD2パーテョション1にXPをインストールしたときにHDD1パーティション1にブート用のファイル(boot.ini , NTLDR , NTDETECT.COM)が書き込まれました。
MBMをインストールして、HDD1パーティション1のboot.ini , NTLDR , NTDETECT.COMをXPのドライブにコピー、boot.iniを以下のように書き換えました。
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(1)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
※2つあるrdisk(0)をrdisk(1)に変更
※HDD2はBIOS上で"IDE Channel 0 Slave"となっていました。
この状態でMBMから起動すると
system32\hal.dll が無いか壊れているみたいなメッセージが出ます。
たぶん、HDD1パーテョション1のsystem32フォルダを見に行っていると想像しているのですが・・・
ちなみに、rdisk()の値を2,3,4と変えてみましたがやはりだめでした。
どのようにしたら各OSのブート環境をパーティションで完全に独立させることが出来るのか、ご享受願えれば幸いです。
補足
ありがとうございました。 そちらの方は既に参照済みです。 #最初の設定 [boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Home Edition" /noexecute=optin /fastdetect でした。 partition(x)がおかしいのかもしれませんが、どのようにxを得ればいいかわかりません。 よろしくお願いします。