SCCMでPXEブートに失敗した場合、どうすればよいでしょうか?この記事では、その原因と解決策について紹介します。また、よりよい代替方法も説明するので、この問題に悩んでいる方はぜひご覧ください。
SCCM(System Center Configuration Manager、別名ConfigMgr)は、Microsoftが開発したシステム管理ソフトウェアで、ネットワークを通じて複数のコンピュータを遠隔から管理できるようにするシステムです。SCCMのPXE(Preboot Execution Environment)により、管理者はネットワーク経由でWindowsプリインストール環境(Win PE)に簡単にアクセスすることができます。
通常、コンピュータが起動しない場合、ブータブルCD/USBメモリが助けになることがあります。しかし、この従来の方法は、コンピュータのCDドライブやUSBポートが故障し、ブータブルメディアを持っていないユーザーには適していません。また、多くのコンピュータでシステムを管理する必要がある場合、ブータブルメディアを1台ずつコンピュータに挿入してコンピュータを起動するのは良いアイデアではありません。
この場合、PXEブートがかなり役立ちます。これによって、ユーザーは複数のコンピュータをネットワークブートできます。しかし、多くのユーザーは、SCCMでのPXEブートに失敗したことを訴えます。この問題の主な原因は2つあります。1つはIPヘルパー、もう1つはPXEのインストールと設定です。
このパートでは、前述の2つの原因によって解決策を順に紹介します。ぜひ読み進めてください。
DHCPサーバ、クライアントコンピュータ、Windows展開サービス(WDS)を実行しているConfigMgrサーバ、およびPXE対応配布ポイント(DP)がすべて同じVLANまたはサブネット上にある場合、IPヘルパーを構成する必要はありません。
DHCPサーバ、クライアントコンピュータ、WDSを実行しているConfigMgrサーバ、およびPXE対応配布ポイントが別々のVLANまたはサブネット上にある場合、ルーターでIPヘルパーを設定する必要があります。
ルーターによって設定方法が異なります。ルーターでIPヘルパーを正しく設定したい場合は、ルーターの製造元にお問い合わせください。この方法を使用してもSCCM PXEブートが機能しない場合は、次の方法を試してください。
ステップ 1. DPの「PXEを有効にする」にチェックを外します。WDSの削除を求めるメッセージが表示されたら、「はい」を選択します。
ステップ 2. 「Distmgr.log」(サイトサーバ上のDPの場合)または「Smsdpprov.log」(スタンドアロンDPの場合)を使用して、PXEがアンインストールされたことを検証します。
ステップ 3. サーバーマネージャーでWDSがアンインストールされたことを確認します。その後、サーバーを再起動します。
ステップ 4. 「RemoteInstall」フォルダを見つけて削除します。
ステップ 5. PXE DPのプロパティで、自己署名証明書の日付を変更します。新しい証明書が作成されるのを待ちます。
ステップ 6. サーバーマネージャーでWDSをインストールします。
ステップ 7. DPプロパティのチェックボックスを有効にして、PXEポイントを再度追加します。「Distrmgr.log」または「Smsdpprov.log」を使用して、DPがインストールされることを確認します。
ステップ 8. 新しい「Remoteinstall」フォルダが作成されることを確認します。
ステップ 9. 少なくとも1つのx64ブートイメージと1つのx86ブートイメージがDPに配布されていることを確認します。それぞれのブートイメージでPXEオプションが有効になっていることを確認します。BIOS PCまたはUEFI PCは、環境内のすべてのPCがx64であってもx86ブートイメージが必要です。
ステップ 10. WDSサービスが開始されたことを確認します。
ステップ 11. 「RemoteInstall」フォルダに移動した後、以下のSMSフォルダが作成されたことを確認します。
ステップ 12. 「SMSImages」フォルダを開き、すべてのブートイメージがここにリストされていることを確認します。ブートイメージはパッケージIDで表示されます。
ステップ 13. 「SMSBoot」フォルダを開き、x86とx64の2つのフォルダにファイルが格納されていることを確認します。
ステップ 14. これで、PXEブートを試すことができます。
これらの方法で、ほとんどの原因によるPXEブートに失敗する問題が解決します。さらに、SCCM PXEブートが応答しない問題も解決できます。ただし、これらの方法は非常に複雑で時間がかかります。特に、これらの方法は、手順を間違えると重大な問題が発生する可能性があるので、注意してください。
SCCM PXEブートが失敗する問題を簡単に解決する方法は?AOMEI Backupper Workstationのようなより効果的な代替品を使用することを強くお勧めします。AOMEI Backupperには、PXEブートツールというツールが搭載されていて、SCCM PXEブートのすべての機能をサポートしています。このツールを使用すると、ユーザーは既存のDHCPサーバやルーターに触れる必要がありません。
自分で作成したブータブルマイクロシステムから、LAN内のクライアントコンピュータを起動することができます。ブータブルISOがない場合、このソフトでブータブルディスクを作成することもできます。Windows 11/10/8.1/8/7/Vista/XPでスムーズに動きます。また、使い方も非常に簡単です。
これから、AOMEI PXEブートツールの使い方をご案内します。開始する前に、まずAOMEI Backupper Workstationをダウンロードし、インストールします。
ステップ 1. AOMEI Backupperを開きます。「ツール」タブの下にある「AOMEI PXE Boot Tool」をクリックします。
ステップ 2. プリブート実行環境のうちの1つを選択します。「AOMEI Windows PEシステムからブート」は、ネットワークブート用のWindows PEシステムを直接作成するのに役立つので、お勧めします。そして、「開始」をクリックします。
「AOMEI Linuxシステムからブート」は、プログラムが他のクライアントにネットワーク上のLinuxシステムイメージをロードさせます。「カスタムイメージファイルからブート」は、すでに作成した起動可能なイメージファイルから起動することができます。
ステップ 3. ネットワークブートのためにLAN内のクライアントを設定します。BIOS/UEFIに入り、PXEを最初のブートデバイスとして設定するか、特定のキーを押してブートメニューを表示させます。詳細について、「AOMEI PXE Boot Toolの使い方」の「Boot Sequenceを設定する」をご参照ください。
ステップ 4. 接続状態が表示されたら、クライアントコンピュータに対して操作を行うことができます。
すべてのコンピュータは、同じネットワークセグメントにある必要があります。
UEFIブートモードでWIMファイルのみ使用可能です。ISOファイルを使う場合、ブートモードをUEFIからLegacyに切り替えることをお勧めします。
SCCM PXEブートに失敗した場合の対処法を2つ紹介しました。1つはIPヘルパーを確認することで、2つはPXEブートを再インストールすることです。しかし、この2つの方法は複雑です。より簡単な方法を探している場合は、代替案としてAOMEI Backupperの「PXE Boot Tool」を使用することをお勧めします。このツールも、PXEを使ってネットワークからクライアントコンピュータを起動させることができます。SCCMに比べると、操作がより簡単で、エラーも回避できます。今すぐダウンロードし、使ってみましょう!