2005年11月09日

BartPE の作り方 #3

まずはネットワークの利用に関してです。
起動の際に、標準のままだと

1. ネットワークを利用するかどうか
2. どのプロファイルを利用するか
3. プロファイルの設定の適用確認

という 3 回のダイアログが出てきます。
面倒なので、それを一回に減らしましょう。
「ネットワークは使う」という前提で、
「DHCP をベースに、固定 IP も利用できるようにする」手法です。

つまり、
1. については "yes" で固定し、
2. についてもプロファイルを固定する
という内容になります。

手順は以下のとおりです。

  • 標準 plugin の penetcfg フォルダに penetcfg-custom.ini という名前で
    以下の内容のファイルを作成する。
    このときファイル名を変えることも可能ですが、inf ファイルをよめば、
    penetcfg-*.ini という形式が好ましいことがわかります。
    -- ここから --
    [General]
    AutoStartNet=Yes
    PromptForProfile=No
    ShowGUI=Yes

    [NetAdapter1]
    EnableDHCP=Yes
    UseStaticGateway=No
    UseStaticDNS=No
    UseStaticWINS=No
    IPAddress=
    SubnetMask=
    DefaultGateway=
    DNSServer=

    [NetID]
    ComputerName=COMPUTERNAME
    Workgroup=WORKGROUP
    -- ここまで --


  • 標準 plugin の penetcfg フォルダの autorun0penetcfg.cmd を
    call %SystemRoot%\system32\penetcfg.exe /UseProfile

    call %SystemRoot%\system32\penetcfg.exe /UseProfile:penetcfg-custom.ini
    と編集する
    このときのファイル名は作成したファイル名にあわせてください

以上で OK です。
たぶん、これでたいていの人が満足できるんじゃないかと思います。
常に固定 IP アドレスの人は static なほうを参考にするとよいでしょう。
(この手法を読めばどうすればいいのかはわかりますよね?

ポイントは autorun0penetcfg.cmd での profile の固定化と
■ AutoStartNet=Yes
■ PromptForProfile=No
■ ShowGUI=Yes
の部分です。

Posted by k-square : 2005年11月09日 23:11 | Technique
コメント

 私もネットワークの設定が面倒でどうにかならないかと思っていました。この記事のとおり設定し自動で化できるようになりました。
ありがとうございます。
しかし、問題が一つ起きました。NICの設定画面ででOKをクリックすると、再度同じNICの設定画面が表示されてしまいます。ここでOKをクリックすると設定が終わります。
解決法がわかりましたら、ご教示をお願いいたします。
PE builderのバージョンは3.110aです。
よろしくお願いいたします。

Posted by: ponta : 2006年05月13日 23:59

上記設定であれば問題ないと思うんですが。。。
単に NIC が二つあるとかだったりはしないでしょうか?
そうでなかったら、ちょっと分からないかもしれません。。。

Posted by: k-square : 2006年05月18日 23:38

ご回答ありがとうございます。参考になりました。
NICは一つです。
IEEE1394(デバイスマネージャーではネットワーク
アダプタに分類されている)が挿してあるためでしょうか。
IEEE1394がない環境でテストし、結果を報告いたします。

Posted by: ponta : 2006年05月20日 14:48

IEEE1394がない環境でテストしましたが、同様でした。
Net関係と思われるpluginはbartpe,fix_net,peinst,penetcfgpの4つです。

Posted by: ponta : 2006年05月22日 20:57

遅くなってごめんなさい。
最近忙しくてプライベートのPCの前で時間がないので。

さて、二回問い合わせがあるという件ですが、
具体的にどの画面が二度出ますか?
その出る画面が分かれば、調査方法がわかるとおもいます。
(プロファイルなのか、DHCPのIP設定なのかとか)

Posted by: k-square : 2006年06月15日 14:57

遅くなり申し訳ありません。
penetcfg.exeの画面です。
penetcfg.exeが2回呼び出されているようです。

Posted by: ponta : 2006年07月02日 14:38
コメントする









名前、アドレスを登録しますか?