悩み多き文教市場のインフラ屋さん

らくがきちょう。日々取組んでみた事や気になった事。何気ない日常の事など。

Posts Tagged ‘WIM イメージ

Windows PE 3.0 をネットワークブートさせる (TFTPD32)

leave a comment »

Windows PE 3.0 をネットワークブートさせる (Windows PE 3.0,Windows PE 3.1)

leave a comment »

TFTPD 64 ビット版が公開開始されています

leave a comment »


フリーで TFTP Server を構築できるツール TFTPD の 64 ビット版『TFTPD64』の公開が開始されています。

TFTPD

バージョンは 3.51 です。

このバージョンの 32 ビット版の TFTPD32 も公開されています。

Windows PE 3.0 の WIM イメージを TFTP サーバーで公開しネットワークブートの仕組みを手軽に構築できるツールとして重宝しています。

実行プログラムで提供されているため、インストールの必要がありません。

Windows PE 3.0 をネットワークブートさせる

TFTP サーバー以外にも DHCP サーバーや DNS サーバーなどの機能を構築することができます。

TFTPD641

TFTPD642

TFTPD643 TFTPD644

Windows PE 3.0 をネットワークブートさせる (Windows PE 3.0 をネットワークブートさせるための Tftpd32 の設定)

leave a comment »


必要なファイルがそろい、ネットワークブートができる環境がそろいました。

pxe6 pxe7

pxe12

『C:tftpd32』に格納されている『tftpd32.exe』を起動させます。

『Current Directory』について

『C:\tftpd32\PXE』と設定します。

『Browse』ボタンを押してこのフォルダーを指定します。

pxe14

設定が完了したら『Settings』ボタンを押します。

『Base Directory』について。

『C:\tftpd32\PXE』と設定します。

『Browse』ボタンを押してこのフォルダーを指定します。

『Global Settings』について。

必要なサービスを指定します。

今回は『TFTP Server』及び『DHCP Server』です。

必要なサービスのみチェックボックスにチェックを入れます。

『Advanced TFTP Options』について。

デフォルトでチェックボックスにチェックが入っていない『Allow “\’ As virtual root』のチェックボックスにチェックを入れます。

今回はデフォルトでチェックボックスにチェックが入っている『Option negotiation』『Show Progress bar』『Translate Unix file name』は、チェックボックスにチェックが入ったままにします。

設定が完了したら『OK』ボタンを押します。

設定変更後 Tftpd32 を終了させ起動させます。

pxe15

『Global Settings』で設定した項目のみのタブが表示されます。

『DHCP』タブを選択します。

pxe16

『IP pool starting address』について。

DHCP サーバー機能で配布する IP アドレスの開始アドレスを指定します。

『Size of pool』について。

DHCP サーバー機能で配布する IP アドレスの数を指定します。

『Boot File』について。

『C:\tftpd32\PXE\BOOT』フォルダーにコピーした『pxeboot.n12』を設定します。

今回の環境での記述方法は『\boot\pxeboot.n12』となります。

その他項目については必要に応じて設定をおこないます。

pxe17

これで Tftpd32 を使用してカスタマイズした Windows PE 3.0 を使用して

ネットワークブートを実現させる環境を構築する事がでしました。

実際に PXE ブートができるパソコンから PXE ブートができるか確認してみます。

今回は Windows Server 2008 R2 の Hyper-V で作成した仮想化環境を使用して確認してみます。

PXEBoot1 PXEBoot2

PXEBoot3 PXEBoot4

PXEBoot5

Windows PE 3.0 起動後に起動させたいプログラムを起動させる事もできます。

Windows PE 3.0 の起動ディスクイメージに Ghost 32 などのツールを梱包すると便利で重宝します。

展開作業などを行う場合、作業効率をあげたり利便性の向上を考えている場合有効な手段ではないでしょうか。

PXEBoot6

Windows PE 3.0 をネットワークブートさせる (ネットワークブートの環境構築 その5)

leave a comment »


目的のファイルを作成した『PXE』フォルダーにコピーします。

pxe11

コピー先は『C:\tftpd32\PXE\BOOT』です。

pxe12

作業が終了したら『boot.wim』の展開(マウント)を解除します。

pxe13

〔環境の整理〕

・Windows PE 3.0 をPXE ブートさせる為に必要な追加ファイル:

 boot.wimを展開(マウント)

 展開(マウント)したフォルダー内の『C:\winpe_x86\mount\Windows\Boot\PXE』フォルダー内

 必要なファイル:『bootmgr.exe』及び『pxeboot.n12』の 2 つのファイル

・追加ファイルのコピー先:

 今回は PXE ブートをさせる為に必要なファイルを格納させるフォルダー:『C:\tftpd32\PXE\BOOT

Windows PE 3.0 をネットワークブートさせる (ネットワークブートの環境構築 その4)

leave a comment »


PXE ブートをさせる為に必要なファイルを作成した『PXE』フォルダーにコピーが完了しました。

pxe7

このファイルだけではブートする事ができないので追加でいくつかのファイルを用意します。

Windows PE をカスタマイズした時に利用した『boot.wim』イメージファイル内よりいくつかのファイルを用意します。

Windows PE 3.0 をネットワークブートさせる (カスタマイズした Windows PE 3.0 の準備)

上記リンクを参考に『Deployment ツールのコマンドプロンプト』を起動します。

『boot.wim』ファイルを展開(マウント)します。

pxe9

マウントしたフォルダーを表示させます。

今回は『C:\winpe_x86\mount』となります。

必要なファイルは『Windows\Boot\PXE』フォルダー内にあります。

『bootmgr.exe』及び『pxeboot.n12』の 2 つのファイルとなります。

pxe10 pxe11

『boot.wim』はどのファイルを利用しても大丈夫です。

Windows PE 3.0 をネットワークブートさせる (ネットワークブートの環境構築 その3)

leave a comment »


Windows PE を Tftpd32 を使用してネットワークブートさせる仕掛けを構築していきます。

Windows PE をカスタマイズ作業したフォルダー内のファイルを使用します。

Windows PE のカスタマイズ作業をしたフォルダーは『Windpe_x86』でした。

そのフォルダー内の『ISO』フォルダーに格納されているすべてのファイルを使用します。

pxe1 pxe2

PXE ブートをして実際に起動する起動イメージは『ISO\source』内にある『boot.wim』となります。

このファイルは Windows PE の標準イメージをカスタマイズ作業した WIM イメージファイルです。

作業例で Intel のネットワークカードのドライバーを追加した WIM イメージです。

pxe3

Tftpd32 を格納するフォルダーを C: に配置します。

例では『tftpd32』というフォルダーを C: 作成して必要なファイルをコピーします。

『tftpd32.exe』『tftpd32.ini』『tftpd32.chm』の 3 つのファイルをコピーします。

pxe4 pxe5

次に PXE ブートをさせる為に必要なファイルを格納する為のフォルダーを用意します。

今回は『Tftpd32』を格納しているフォルダー内に『PXE』というフォルダーを作成し、その中に PXE ブートに必要なファイルを格納する事にします。

pxe6

まず、Windows PE をカスタマイズした時に利用した作業用のフォルダー内の『ISO』フォルダー内にあるすべてのファイルを作成した『PXE』フォルダー内へコピーします。

pxe7 pxe8

〔環境の整理〕

・Windows PE 3.0 を PXE ブートさせる為に必要なファイル:

 コピー元ファイル:C:\winpe_x86\ISO (フォルダー内のすべてのファイル)

・Tftpd32 を使用して Windows PE 3.0 を PXE ブートさせる為に使用するファイル格納場所:

 コピー先フォルダー:C:\tftpd32\PXE

%d人のブロガーが「いいね」をつけました。