質問: windows2000とwindows98のデュアルブートについて windows2000 proがcドライブにプリインストールされている nec製のversaproのdドライブにwindows98をインストールしてデュアルブートさせようと思い、win98のセットアップを行いました。 その後、ntldr によるブートメニューが表示されなくなり、あるサイトに書いてあった以下の方法を取り、ブートメニューが表示されるようになりました。 1.win98を起動し、win2000 cd-romをセット。 2.オートランしてくる画面で、[windows2000のインストール]をクリック。 3.「windows2000を新規インストールする」を選択し、「次へ」をクリック。 4.ライセンス契約に同意し、「次へ」をクリック。 5.特殊なオプションは何もせずに「次へ」をクリック。 6.インストールファイルのコピーが終わると再起動するので、microsoft windowsを選択し、win98を起動。 7.[スタート]-[ファイル名を指定して実行]からc:\boot.iniを起動し、以下の編集を行なう。 ・windows2000セットアップの行を削除。 ・default=の右辺を、[operating systems]セクションのいずれかの行の左辺にする。 例) default=c:\ 8.変更を保存。 確かにこれでデュアルブートできるようになったのですが、dドライブからwin98を起動させた場合に、dドライブのautoexec.batが実行されず、cドライブのautoexec.batが実行されてしまいます。(このcドライブのautoexec.batもなぜかdドライブのwin98側でインストールしたアプリケーションが作成したものなのですが)同様にconfig.sysもcドライブにあるものを参照しているようです。win98側からみると大きな問題はないのですが、cドライブからwin2000が起動されるときもこれらのファイルを使用し、関係のないwin98側のpath等の環境変数やシステムファイルを組み込んでしまいます。 どうすれば、dドライブから起動したときにはdドライブのautoexec.bat等を実行するようにできるのでしょうか?
回答: こんにちは。 やってしまいましたね~。 windows98は、cドライブ以外での動作は保証外。 必殺!【仕様です】 炸裂~~っ!! てヤツです。 ただ、windows2000(32ビットos)は、autoexec.bat/config.sysを起動時に使わないので、問題ないはずですが・・・。 アプリケーションのインストールには影響あるかもしれませんね。 本当は、cがwindows98である事をお勧め。 解決になりませんか・・・ごめんなさい(^^;。 でわ。