したいこと
- Secoundary-Slaveにセットしている換装ディスクからOSを起動する。
- Debian : Linux/UNIX環境の勉強、サーバ
- Windows : 勉強の環境。
- Secoundary-Slaveから起動するOSは、FDDから起動させる。
- FDDをセットしない場合 Primary-MasterのWindowsを起動する。
- Secoundary-Slaveからの起動の場合 Primary-Masterのドライブは隠す。
- Secoundary-Slaveからの起動の場合 Primary-Slaveのドライブは隠さない。
- 利用時は換装間違え、電源OFF等は気をつける。
※注意すべきはネットワークセキュリティ面。
実現
- Primary-MasterのWindowsは省略
- Secoundary-Slave
- Debian
- 普通にSecoundary-Slaveにインストール。(非常に楽)
- FDD起動はPrimary-MasterのMBRを上書きせず、FDD起動のみにすることで実現(以下のGRUBディスクから起動するもよし)
- WindowsXP
- Windows本体のインストールはPrimary-Masterで行ったものを利用。(とういうかこれ用に用意したものではない)
- 起動FDDにはGRUBをインストール。Secoundary-SlaveのWindowsを起動する設定を加えることで実現。
- Debian
起動FDD
■ブートローダ GRUB
Ver 0.97 grub-0.97-i386-pc.ext2fs
※DLしたものをrewrite.exe(Windows)か、dd(Linux)でFDDに書き込む。
■メニューリスト(menu.lst)
default=0
timeout=10
title WindowsXP(Water)
rootnoverify (hd0,1)
makeactive
chainloader +1
title WindowsXP(Diamond)
map (hd2,0) (hd0,0)
map (hd0,0) (hd2,0)
rootnoverify (hd2,0)
chainloader +1
※menu.lstの編集はext2なのでLinux上でおこなった。
※コマンドライン
○Primary-MasterのWindows起動
○Primary-MasterのWindows起動
grub> rootnoverify (hd0,1)
grub> makeactive
grub> chainloader +1
grub> boot
○Secoundary-SlaveのWindows起動
grub> map (hd2,0) (hd0,0)
grub> map (hd0,0) (hd2,0)
grub> rootnoverify (hd2,0)
grub> chainloader +1
grub> boot