Windows XP のネットワークインストール (Windows PE 3.0 使用)
手持ちの Windows XP Professional SP3 がDVDブートインストール出来ないのと、今の時代AHCI機能がついてて当たり前の時代(Intelチップセットのみ?)なので、FDDを買わないで済むようにネットワークインストールを試してみました。
ネットワークでのインストールが出来る様になれば、今後XPのインストールが楽になりそうです。
(メインはWindows7なので、2度とインストールする事がないかもしれないけど・・・)
■ 手順
- Windows PE 3.0 のイメージを作成する。
- PEイメージ作成時にネットワークドライバと、BootSect.exe をUSBまたはISOに含める。
- インストール対象PCをBIOS設定でLANブートONにする。※ブート順としてLANは最後に設定しておく
- PXEのための設定を行う。
- tftpd32をサーバPCにインストール&設定を行う。
- tftpd32を起動しておく。
- インストール対象PCを起動。
- C:\ドライブをNTFSでフォーマット
- BootSect.exeでC:\に対してNTLDRとMBRの設定を行う。(bootsect /nt52 C: /mbr)
- サーバPCの共有フォルダからWindowsXPのファイル一式をローカルにコピー。
- コピーしたXPから /i386/winnt32.exe を実行。
- 後はいつもの手順通りインストールを進める。
暇が持て余されたら、手順書マニュアル作るかもです。
面倒なので今回はパスします。
■ 参考サイト
Windows XP Pro SP3 のAHCIドライバを含めた統合CD作成
http://daybreakforce.blog129.fc2.com/?mode=m&no=394
Windows PE 3.0 のイメージ作成
http://yuichi.tea-nifty.com/blog/2009/08/winpe-30-window.html
Windows PE から Windows XP をインストール
http://www10.plala.or.jp/palm84/winpe.html#install_xp
PXEの設定 (Linux) ※参考程度
http://d.hatena.ne.jp/adsaria/20080617
PXEの設定 (Windows) ※参考程度
http://yuichi.tea-nifty.com/blog/winpe_3x/index.html
■ 各種設定情報
PXEの設定 WindowsPEのISOフォルダ内のものと、WindowsPEの起動時にオンメモリに作成されるPXEフォルダをPXEサーバのカレントディレクトリにコピーする。
PXEのフォルダ構成 完成図 E:\tftpboot\winpe\x86 │ bootmgr ├─boot │ │ bcd │ │ boot.sdi │ │ bootfix.bin │ │ etfsboot.com │ │ │ └─fonts │ chs_boot.ttf │ cht_boot.ttf │ jpn_boot.ttf │ kor_boot.ttf │ wgl4_boot.ttf │ ├─EFI │ └─microsoft │ └─boot │ │ bcd │ │ │ └─fonts │ chs_boot.ttf │ cht_boot.ttf │ jpn_boot.ttf │ kor_boot.ttf │ wgl4_boot.ttf │ ├─PXE │ │ abortpxe.com │ │ bootmgr.exe │ │ hdlscom1.com │ │ hdlscom1.n12 │ │ hdlscom2.com │ │ hdlscom2.n12 │ │ pxeboot.com │ │ pxeboot.n12 │ │ WdsConfig.inf │ │ wdsnbp.com │ │ │ ├─cs-CZ │ │ bootmgr.exe.mui │ │ │ ├─da-DK │ │ bootmgr.exe.mui │ │ │ ├─de-DE │ │ bootmgr.exe.mui │ │ │ ├─el-GR │ │ bootmgr.exe.mui │ │ │ ├─en-US │ │ bootmgr.exe.mui │ │ │ ├─es-ES │ │ bootmgr.exe.mui │ │ │ ├─fi-FI │ │ bootmgr.exe.mui │ │ │ ├─fr-FR │ │ bootmgr.exe.mui │ │ │ ├─hu-HU │ │ bootmgr.exe.mui │ │ │ ├─it-IT │ │ bootmgr.exe.mui │ │ │ ├─ja-JP │ │ bootmgr.exe.mui │ │ │ ├─ko-KR │ │ bootmgr.exe.mui │ │ │ ├─nb-NO │ │ bootmgr.exe.mui │ │ │ ├─nl-NL │ │ bootmgr.exe.mui │ │ │ ├─pl-PL │ │ bootmgr.exe.mui │ │ │ ├─pt-BR │ │ bootmgr.exe.mui │ │ │ ├─pt-PT │ │ bootmgr.exe.mui │ │ │ ├─ru-RU │ │ bootmgr.exe.mui │ │ │ ├─sv-SE │ │ bootmgr.exe.mui │ │ │ ├─tr-TR │ │ bootmgr.exe.mui │ │ │ ├─zh-CN │ │ bootmgr.exe.mui │ │ │ ├─zh-HK │ │ bootmgr.exe.mui │ │ │ └─zh-TW │ bootmgr.exe.mui │ └─sources boot.wim