CM12 – PXE Boot Szenarien

Mein Artikel über diverse PXE-Boot-Szenarien unter ConfigMgr 2007 gehört zu den meistgelesensten meines Blogs. Grund genug, das Verhalten von CM12 ebenfalls darzustellen.

Übersicht über die Konfiguration in meinem Testlab:
192.168.201.1/24 = SCCM-SRV-10 (Standalone Primary Site, Build 7703 / RC2 inkl PXE-enabled DP)
192.168.200.230/24, 00:15:5D:B2:29:05 = Client
DHCP-Optionen: 66 (Boot Server Host Name) = SCCM-SRV-10, 67 (Bootfile Name) = SMSBoot\x86\wdsnbp.com
(Hinweis: die Verwendung von DHCP-Optionen 66/67 funktioniert zwar, wird aber offiziell von Microsoft nicht unterstützt. Es sollten stattdessen IPhelper verwendet werden)

Szenario 1:
‘Unknown computer support’ aktiv: nein
Rechner (MAC) in CM-Datenbank bekannt: nein
OS Deployment für PC/MAC vorhanden: nein (d.h. der Rechner befindet sich in keiner Collection, für die es ein Tasksequenz-Deployment gibt)

SMSPXE.log
[192.168.201.001:4011] Recv From:[192.168.200.230:68] Len:283 115c970 SMSPXE 04.02.2012 13:43:59 5688 (0x1638)
ProcessMessage: Context:003AB8A0  dTime:0 SMSPXE 04.02.2012 13:43:59 3216 (0x0C90)
MAC=00:15:5D:B2:29:05 SMBIOS GUID=9CB85D02-F9DE-4D6B-9C89-B23EA3EFF7F4 > Received DHCP Request SMSPXE 04.02.2012 13:43:59 3216 (0x0C90)
Client lookup reply: <ClientIDReply><Identification Unknown=”0″ ItemKey=”0″ ServerName=”” ServerRemoteName=””><Machine><ClientID/><NetbiosName/></Machine></Identification></ClientIDReply>
 SMSPXE 04.02.2012 13:43:59 3216 (0x0C90)
CDatabaseProxy :: LookupDevice succeeded: 0 1 0 1 SMSPXE 04.02.2012 13:43:59 3216 (0x0C90)
MAC=00:15:5D:B2:29:05 SMBIOS GUID=9CB85D02-F9DE-4D6B-9C89-B23EA3EFF7F4 > Device not found in the database. SMSPXE 04.02.2012 13:43:59 3216 (0x0C90)
MAC=00:15:5D:B2:29:05 SMBIOS GUID=9CB85D02-F9DE-4D6B-9C89-B23EA3EFF7F4 > Ignoring Device. Passing request to next provider. SMSPXE 04.02.2012 13:43:59 3216 (0x0C90)
Rejecting PXE request SMSPXE 04.02.2012 13:43:59 3216 (0x0C90)

Der Rechner ist also nicht bekannt (“Device not found in the database”); entsprechend erfolgt auch keine Antwort vom PXE-Server (“No response from Windows Deployment Services server”). Der Rechner bootet ganz normal weiter (je nach Einstellung der Boot-Reihenfolge im BIOS).

Szenario 2:
‘Unknown computer support’ aktiv: nein
Rechner (MAC) in CM-Datenbank bekannt: ja
OS Deployment für PC/MAC vorhanden: nein (d.h. der Rechner / manual machine entry befindet sich in keiner Collection, für die es ein Tasksequenz-Deployment gibt)

 Hierbei spielt es keine Rolle, ob der Rechner bereits als normaler Client Record in der Datenbank vorhanden oder per “Import Computer Information” (Assets and Compliance Workspace -> Overview -> Devices) importiert worden ist:

  

SMSPXE.log
[192.168.201.001:4011] Recv From:[192.168.200.230:68] Len:283 13bd3b0 SMSPXE 04.02.2012 14:25:12 860 (0x035C)
ProcessMessage: Context:003AB8A0  dTime:0 SMSPXE 04.02.2012 14:25:12 3216 (0x0C90)
MAC=00:15:5D:B2:29:05 SMBIOS GUID=9CB85D02-F9DE-4D6B-9C89-B23EA3EFF7F4 > Received DHCP Request SMSPXE 04.02.2012 14:25:12 3216 (0x0C90)Client lookup reply: <ClientIDReply><Identification Unknown=”0″ ItemKey=”16777231″ ServerName=”” ServerRemoteName=””><Machine><ClientID/><NetbiosName/></Machine></Identification></ClientIDReply>
 SMSPXE 04.02.2012 14:25:12 3216 (0x0C90)
CDatabaseProxy :: LookupDevice succeeded: 16777231 1 16777231 1 SMSPXE 04.02.2012 14:25:12 3216 (0x0C90) [–> Hinweis: 16777231 = Resource-ID laut ConfigMgr-DB]
MAC=00:15:5D:B2:29:05 SMBIOS GUID=9CB85D02-F9DE-4D6B-9C89-B23EA3EFF7F4 > Device found in the database. MacCount=1 GuidCount=1 SMSPXE 04.02.2012 14:25:12 3216 (0x0C90)
MAC=00:15:5D:B2:29:05 SMBIOS GUID=9CB85D02-F9DE-4D6B-9C89-B23EA3EFF7F4 > New client request. MAC=00:15:5D:B2:29:05 SMBIOS GUID=9CB85D02-F9DE-4D6B-9C89-B23EA3EFF7F4 > Received DHCP Request SMSPXE 04.02.2012 14:25:12 3216 (0x0C90)
MAC=00:15:5D:B2:29:05 SMBIOS GUID=9CB85D02-F9DE-4D6B-9C89-B23EA3EFF7F4 > Using device info from cache SMSPXE 04.02.2012 14:25:12 3216 (0x0C90)
Client boot action reply: <ClientIDReply><Identification Unknown=”0″ ItemKey=”16777231” ServerName=”” ServerRemoteName=””><Machine><ClientID/><NetbiosName/></Machine></Identification><PXEBootAction LastPXEAdvertisementID=”” LastPXEAdvertisementTime=”” OfferID=”” OfferIDTime=”” PkgID=”” PackageVersion=”” PackagePath=”” BootImageID=”” Mandatory=””/></ClientIDReply>
 SMSPXE 04.02.2012 14:25:12 3216 (0x0C90)
Client Identity: {AA116911-1947-417D-B532-00AC4D17C039} SMSPXE 04.02.2012 14:25:12 3216 (0x0C90)
GetBootAction: MAC=00:15:5D:B2:29:05 SMBIOS=9CB85D02-F9DE-4D6B-9C89-B23EA3EFF7F4 SMSID= OfferID=, PackageID=, PackageVersion=, BootImageID=, PackagePath=, Mandatory=0 SMSPXE 04.02.2012 14:25:12 3216 (0x0C90)
ProcessDatabaseReply: No Advertisement found in Db for device SMSPXE 04.02.2012 14:25:12 3216 (0x0C90)
Request was succesful. SMSPXE 04.02.2012 14:25:13 3216 (0x0C90)

Der Client erhält in diesen Fall ein abortpxe.com vom PXE-Server und bootet dann je nach Einstellungen im BIOS in der Bootreihenfolge weiter.

Szenario 3:
‘Unknown computer support’ aktiv: nein
Rechner (MAC) in CM-Datenbank bekannt: ja
OS Deployment für PC/MAC vorhanden: ja / available (d.h. der Rechner / manual machine entry befindet sich in keiner Collection, für die es ein Tasksequenz-Deployment gibt)

 

SMSPXE.log
[192.168.201.001:4011] Recv From:[192.168.200.230:68] Len:283 11ee370 SMSPXE 04.02.2012 14:46:31 5688 (0x1638)
ProcessMessage: Context:003AB8A0  dTime:0 SMSPXE 04.02.2012 14:46:31 3216 (0x0C90)
MAC=00:15:5D:B2:29:05 SMBIOS GUID=9CB85D02-F9DE-4D6B-9C89-B23EA3EFF7F4 > Received DHCP Request SMSPXE 04.02.2012 14:46:31 3216 (0x0C90)
Client lookup reply: <ClientIDReply><Identification Unknown=”0″ ItemKey=”16777231″ ServerName=”” ServerRemoteName=””><Machine><ClientID/><NetbiosName/></Machine></Identification></ClientIDReply>
 SMSPXE 04.02.2012 14:46:31 3216 (0x0C90)
CDatabaseProxy :: LookupDevice succeeded: 16777231 1 16777231 1 SMSPXE 04.02.2012 14:46:31 3216 (0x0C90)
MAC=00:15:5D:B2:29:05 SMBIOS GUID=9CB85D02-F9DE-4D6B-9C89-B23EA3EFF7F4 > Device found in the database. MacCount=1 GuidCount=1 SMSPXE 04.02.2012 14:46:31 3216 (0x0C90)
MAC=00:15:5D:B2:29:05 SMBIOS GUID=9CB85D02-F9DE-4D6B-9C89-B23EA3EFF7F4 > New client request. RequestID=3. SMSPXE 04.02.2012 14:46:31 3216 (0x0C90)
PXE::CBootImageManager::FindMatchingArchitectureBootImage SMSPXE 04.02.2012 14:46:31 3216 (0x0C90)
MAC=00:15:5D:B2:29:05 SMBIOS GUID=9CB85D02-F9DE-4D6B-9C89-B23EA3EFF7F4 > Received DHCP Request SMSPXE 04.02.2012 14:46:31 3216 (0x0C90)
MAC=00:15:5D:B2:29:05 SMBIOS GUID=9CB85D02-F9DE-4D6B-9C89-B23EA3EFF7F4 > Using device info from cache SMSPXE 04.02.2012 14:46:31 3216 (0x0C90)
Decompression (zlib) succeeded: original size 410, uncompressed size 986. SMSPXE 04.02.2012 14:46:31 3216 (0x0C90)
Client boot action reply: <ClientIDReply><Identification Unknown=”0″ ItemKey=”16777231″ ServerName=”” ServerRemoteName=””><Machine><ClientID>GUID:DF6C14C8-E023-42BD-BD89-B88999C21392</ClientID><NetbiosName/></Machine></Identification><PXEBootAction LastPXEAdvertisementID=”” LastPXEAdvertisementTime=”” OfferID=”TMH20004″ OfferIDTime=”04.02.2012 14:44:00″ PkgID=”TF200028″ PackageVersion=”” PackagePath=”http://sccm-srv-10.mssccmfaq.tld/SMS_DP_SMSPKG$/TMH00003” BootImageID=”TMH00003″ Mandatory=”0″/></ClientIDReply>
 SMSPXE 04.02.2012 14:46:31 3216 (0x0C90)
Client Identity: {AA116911-1947-417D-B532-00AC4D17C039} SMSPXE 04.02.2012 14:46:31 3216 (0x0C90)
GetBootAction: MAC=00:15:5D:B2:29:05 SMBIOS=9CB85D02-F9DE-4D6B-9C89-B23EA3EFF7F4 SMSID=GUID:DF6C14C8-E023-42BD-BD89-B88999C21392 OfferID=TMH20004, PackageID=TF200028, PackageVersion=, BootImageID=TMH00003, PackagePath=http://sccm-srv-10.mssccmfaq.tld/SMS_DP_SMSPKG$/TMH00003, Mandatory=0 SMSPXE 04.02.2012 14:46:31 3216 (0x0C90)
ProcessDatabaseReply: Found optional advertisement(s): TMH20004 SMSPXE 04.02.2012 14:46:31 3216 (0x0C90)
PXE::CBootImageManager::FindMatchingArchitectureBootImage SMSPXE 04.02.2012 14:46:31 3216 (0x0C90)
Looking for image for bootImageID: TMH00003 SMSPXE 04.02.2012 14:46:31 3216 (0x0C90)
PXE::CBootImageManager::FindBootImage: TMH00003 SMSPXE 04.02.2012 14:46:31 3216 (0x0C90)
Looking for bootImage TMH00003 SMSPXE 04.02.2012 14:46:31 3216 (0x0C90)
Request was succesful. SMSPXE 04.02.2012 14:46:32 3216 (0x0C90)

Es gibt also ein ‘available’ Deployment. Der PXE-Server fordert deshalb zum Drücken von F12 auf (pxeboot.com). Wird F12 gedrückt, so startet Windows PE und folglich dann im weiteren Verlauf die Tasksequenz. Wird kein F12 gedrückt, so bootet der Rechner zum nächsten Device in der Bootreihenfolge.

Szenario 4:
‘Unknown computer support’ aktiv: nein
Rechner (MAC) in CM-Datenbank bekannt: ja
OS Deployment für PC/MAC vorhanden: ja / required (noch nicht ausgeführt)

 

SMSPXE.log
[192.168.201.001:4011] Recv From:[192.168.200.230:68] Len:283 f1d4b0 SMSPXE 04.02.2012 15:08:09 5688 (0x1638)
ProcessMessage: Context:003AB8A0  dTime:0 SMSPXE 04.02.2012 15:08:09 3216 (0x0C90)
MAC=00:15:5D:B2:29:05 SMBIOS GUID=9CB85D02-F9DE-4D6B-9C89-B23EA3EFF7F4 > Received DHCP Request SMSPXE 04.02.2012 15:08:09 3216 (0x0C90)
Client lookup reply: <ClientIDReply><Identification Unknown=”0″ ItemKey=”16777231″ ServerName=”” ServerRemoteName=””><Machine><ClientID/><NetbiosName/></Machine></Identification></ClientIDReply>
 SMSPXE 04.02.2012 15:08:09 3216 (0x0C90)
CDatabaseProxy :: LookupDevice succeeded: 16777231 1 16777231 1 SMSPXE 04.02.2012 15:08:09 3216 (0x0C90)
MAC=00:15:5D:B2:29:05 SMBIOS GUID=9CB85D02-F9DE-4D6B-9C89-B23EA3EFF7F4 > Device found in the database. MacCount=1 GuidCount=1 SMSPXE 04.02.2012 15:08:09 3216 (0x0C90)
MAC=00:15:5D:B2:29:05 SMBIOS GUID=9CB85D02-F9DE-4D6B-9C89-B23EA3EFF7F4 > New client request. RequestID=4. SMSPXE 04.02.2012 15:08:09 3216 (0x0C90)
PXE::CBootImageManager::FindMatchingArchitectureBootImage SMSPXE 04.02.2012 15:08:09 3216 (0x0C90)
[192.168.201.001:4011] Recv From:[192.168.200.230:68] Len:303 115d830 SMSPXE 04.02.2012 15:08:09 5688 (0x1638)
ProcessMessage: Context:003AB8A0  dTime:0 SMSPXE 04.02.2012 15:08:09 3216 (0x0C90)
!sTempString.empty(), HRESULT=80070057 (e:\nts_sccm_release\sms\framework\core\ccmcore\string.cpp,1023) SMSPXE 04.02.2012 15:08:09 3216 (0x0C90)
MAC=00:15:5D:B2:29:05 SMBIOS GUID=9CB85D02-F9DE-4D6B-9C89-B23EA3EFF7F4 > Received DHCP Request SMSPXE 04.02.2012 15:08:09 3216 (0x0C90)
MAC=00:15:5D:B2:29:05 SMBIOS GUID=9CB85D02-F9DE-4D6B-9C89-B23EA3EFF7F4 > Using device info from cache SMSPXE 04.02.2012 15:08:09 3216 (0x0C90)
Set media certificate in transport SMSPXE 04.02.2012 15:08:09 3216 (0x0C90)
Set authenticator in transport SMSPXE 04.02.2012 15:08:09 3216 (0x0C90)
Client boot action reply: <ClientIDReply><Identification Unknown=”0″ ItemKey=”16777231″ ServerName=”” ServerRemoteName=””><Machine><ClientID>GUID:DF6C14C8-E023-42BD-BD89-B88999C21392</ClientID><NetbiosName/></Machine></Identification><PXEBootAction LastPXEAdvertisementID=”” LastPXEAdvertisementTime=”” OfferID=”TMH20005″ OfferIDTime=”04.02.2012 15:04:00″ PkgID=”TF200028″ PackageVersion=”” PackagePath=”http://sccm-srv-10.mssccmfaq.tld/SMS_DP_SMSPKG$/TMH00003” BootImageID=”TMH00003″ Mandatory=”1″/></ClientIDReply>
 SMSPXE 04.02.2012 15:08:09 3216 (0x0C90)
Client Identity: {AA116911-1947-417D-B532-00AC4D17C039} SMSPXE 04.02.2012 15:08:09 3216 (0x0C90)
GetBootAction: MAC=00:15:5D:B2:29:05 SMBIOS=9CB85D02-F9DE-4D6B-9C89-B23EA3EFF7F4 SMSID=GUID:DF6C14C8-E023-42BD-BD89-B88999C21392 OfferID=TMH20005, PackageID=TF200028, PackageVersion=, BootImageID=TMH00003, PackagePath=http://sccm-srv-10.mssccmfaq.tld/SMS_DP_SMSPKG$/TMH00003, Mandatory=1 SMSPXE 04.02.2012 15:08:09 3216 (0x0C90)
ProcessDatabaseReply: Using Advertisement found in DB: TMH20005 SMSPXE 04.02.2012 15:08:09 3216 (0x0C90)
PXE::CBootImageManager::FindMatchingArchitectureBootImage SMSPXE 04.02.2012 15:08:09 3216 (0x0C90)
Looking for image for bootImageID: TMH00003 SMSPXE 04.02.2012 15:08:09 3216 (0x0C90)
PXE::CBootImageManager::FindBootImage: TMH00003 SMSPXE 04.02.2012 15:08:09 3216 (0x0C90)
Request was succesful. SMSPXE
MAC=00:15:5D:B2:29:05 SMBIOS GUID=9CB85D02-F9DE-4D6B-9C89-B23EA3EFF7F4 > Updating Device Cached LastAdv Time. Time=04/02/2012 14:08:09 LastAdvID=TMH20005 SMSPXE 04.02.2012 15:08:10 3216 (0x0C90) [–> hier wird das PXE-Flag gesetzt, so dass der Client beim nächsten PXE-Boot nicht erneut in WinPE bootet. Auf diese Weise werden Endlosschleifen verhindert.]

Es gibt ein Deployment vom Typ ‘required’, welches noch nicht ausgeführt worden ist. Der PXE-Server liefert ein pxeboot.n12 aus, welches den Client direkt in Windows PE booten lässt, ohne dass der Anwender F12 drücken muss.

 Szenario 5:
‘Unknown computer support’ aktiv: nein
Rechner (MAC) in CM-Datenbank bekannt: ja
OS Deployment für PC/MAC vorhanden: ja / required (bereits ausgeführt)

SMSPXE.log
[192.168.201.001:4011] Recv From:[192.168.200.230:68] Len:283 dae630 SMSPXE 04.02.2012 15:24:37 5688 (0x1638)
ProcessMessage: Context:003AB8A0  dTime:0 SMSPXE 04.02.2012 15:24:37 3216 (0x0C90)
MAC=00:15:5D:B2:29:05 SMBIOS GUID=9CB85D02-F9DE-4D6B-9C89-B23EA3EFF7F4 > Received DHCP Request SMSPXE 04.02.2012 15:24:37 3216 (0x0C90)
Client lookup reply: <ClientIDReply><Identification Unknown=”0″ ItemKey=”16777231″ ServerName=”” ServerRemoteName=””><Machine><ClientID/><NetbiosName/></Machine></Identification></ClientIDReply>
 SMSPXE 04.02.2012 15:24:37 3216 (0x0C90)
CDatabaseProxy :: LookupDevice succeeded: 16777231 1 16777231 1 SMSPXE 04.02.2012 15:24:37 3216 (0x0C90)
MAC=00:15:5D:B2:29:05 SMBIOS GUID=9CB85D02-F9DE-4D6B-9C89-B23EA3EFF7F4 > Device found in the database. MacCount=1 GuidCount=1 SMSPXE 04.02.2012 15:24:37 3216 (0x0C90)
MAC=00:15:5D:B2:29:05 SMBIOS GUID=9CB85D02-F9DE-4D6B-9C89-B23EA3EFF7F4 > New client request. RequestID=5. SMSPXE 04.02.2012 15:24:37 3216 (0x0C90)
PXE::CBootImageManager::FindMatchingArchitectureBootImage SMSPXE 04.02.2012 15:24:37 3216 (0x0C90)
ProcessMessage: Context:003AB8A0  dTime:0 SMSPXE 04.02.2012 15:24:37 3216 (0x0C90)
!sTempString.empty(), HRESULT=80070057 (e:\nts_sccm_release\sms\framework\core\ccmcore\string.cpp,1023) SMSPXE 04.02.2012 15:24:37 3216 (0x0C90)
MAC=00:15:5D:B2:29:05 SMBIOS GUID=9CB85D02-F9DE-4D6B-9C89-B23EA3EFF7F4 > Received DHCP Request SMSPXE 04.02.2012 15:24:37 3216 (0x0C90)
MAC=00:15:5D:B2:29:05 SMBIOS GUID=9CB85D02-F9DE-4D6B-9C89-B23EA3EFF7F4 > Using device info from cache SMSPXE 04.02.2012 15:24:37 3216 (0x0C90)
Set media certificate in transport SMSPXE 04.02.2012 15:24:37 3216 (0x0C90)
Set authenticator in transport SMSPXE 04.02.2012 15:24:37 3216 (0x0C90)
CLibSMSMessageWinHttpTransport::Send: URL: sccm-srv-10.mssccmfaq.tld:80  GET /SMS_MP/.sms_aut?MPKEYINFORMATION SMSPXE 04.02.2012 15:24:37 3216 (0x0C90)
Request was succesful. SMSPXE 04.02.2012 15:24:37 3216 (0x0C90)
Set authenticator in transport SMSPXE 04.02.2012 15:24:37 3216 (0x0C90)
Setting message signatures. SMSPXE 04.02.2012 15:24:37 3216 (0x0C90)
Setting the authenticator. SMSPXE 04.02.2012 15:24:37 3216 (0x0C90)
CLibSMSMessageWinHttpTransport::Send: URL: sccm-srv-10.mssccmfaq.tld:80  CCM_POST /ccm_system/request SMSPXE 04.02.2012 15:24:37 3216 (0x0C90)
Request was succesful. SMSPXE 04.02.2012 15:24:37 3216 (0x0C90)
Decompressing reply body. SMSPXE 04.02.2012 15:24:37 3216 (0x0C90)
::DecompressBuffer(65536) SMSPXE 04.02.2012 15:24:37 3216 (0x0C90)
Decompression (zlib) succeeded: original size 269, uncompressed size 684. SMSPXE 04.02.2012 15:24:37 3216 (0x0C90)
Client boot action reply: <ClientIDReply><Identification Unknown=”0″ ItemKey=”16777231″ ServerName=”” ServerRemoteName=””><Machine><ClientID/><NetbiosName/></Machine></Identification><PXEBootAction LastPXEAdvertisementID=”” LastPXEAdvertisementTime=”” OfferID=”” OfferIDTime=”” PkgID=”” PackageVersion=”” PackagePath=”” BootImageID=”” Mandatory=””/></ClientIDReply>
 SMSPXE 04.02.2012 15:24:37 3216 (0x0C90)
Client Identity: {AA116911-1947-417D-B532-00AC4D17C039} SMSPXE 04.02.2012 15:24:37 3216 (0x0C90)
GetBootAction: MAC=00:15:5D:B2:29:05 SMBIOS=9CB85D02-F9DE-4D6B-9C89-B23EA3EFF7F4 SMSID= OfferID=, PackageID=, PackageVersion=, BootImageID=, PackagePath=, Mandatory=0 SMSPXE 04.02.2012 15:24:37 3216 (0x0C90)
ProcessDatabaseReply: No Advertisement found in Db for device SMSPXE 04.02.2012 15:24:37 3216 (0x0C90) [–> ConfigMgr 2007 schrieb hier eine etwas bessere Aussage in das Logfile: ProcessDatabaseReply: Device has executed this advertisement]
Request was succesful. SMSPXE 04.02.2012 15:24:37 3216 (0x0C90)

Der Client hat das Deployment vom Typ ‘required’ bereits ausgeführt, der PXE-Server liefert ein abortpxe.com aus, so dass der Client zum nächsten Device in der Bootreihenfolge übergeht.
Soll das Deployment trotzdem erneut ausgeführt, so muss die Aktion “Clear Required PXE Deployments” für den entsprechenden Rechner ausgeführt werden:

 

 Szenario 6:
‘Unknown computer support’ aktiv: ja
Rechner (MAC) in CM-Datenbank bekannt: nein

SMSPXE.log
[192.168.201.001:4011] Recv From:[192.168.200.231:68] Len:283 151c970 SMSPXE 04.02.2012 16:15:40 6904 (0x1AF8)
ProcessMessage: Context:003AB8A0  dTime:0 SMSPXE 04.02.2012 16:15:40 1520 (0x05F0)
MAC=00:15:5D:B2:16:16 SMBIOS GUID=9045B3ED-4413-48C5-AFCE-B59A4136C9C6 > Received DHCP Request SMSPXE 04.02.2012 16:15:40 1520 (0x05F0)
CDatabaseProxy :: LookupDevice succeeded: 0 1 0 1 SMSPXE 04.02.2012 16:15:41 1520 (0x05F0)
MAC=00:15:5D:B2:16:16 SMBIOS GUID=9045B3ED-4413-48C5-AFCE-B59A4136C9C6 > Device not found in the database. SMSPXE 04.02.2012 16:15:41 1520 (0x05F0)
MAC=00:15:5D:B2:16:16 SMBIOS GUID=9045B3ED-4413-48C5-AFCE-B59A4136C9C6 > Received DHCP Request SMSPXE 04.02.2012 16:15:41 1520 (0x05F0)
Getting boot action for unknown machine: item key: 2046820353 SMSPXE 04.02.2012 16:15:41 1520 (0x05F0)

Der anfragende Client wird nicht in der Datenbank gefunden, deshalb wird ermittelt, ob es für das “x86/x64 Unknown Computer”-Objekt mindestens ein Deployment gibt. Entsprechend geht dann der Prozeß weiter und folgt einem der oben stehenden Szenarien.

 In diesem Sinne: happy PXE’booting!

 

5 Gedanken zu „CM12 – PXE Boot Szenarien

  1. Tim

    Hi Torsten,

    tausend Dank für den Tipp! Ich habe WinPE4 und da bei DELL die/den passendenden Treiber für die Intel Ethernet Connection I217-LM gefunden! Und siehe da, es funktioniert!

    Hast du noch eine Idee an was es liegen kann das nach dem Deployment mache Rechner in die Domain gejoint werden und mache nicht.

    Gruß
    Tim.

  2. Torsten

    Je nach Version des WinPEs (nicht des Ziel-OSes) muss der entsprechende Treiber hinzugefügt werden.

  3. Tim

    Hallo Torsten,

    du hast Recht, er bekommt keine IP. Ergo erkennt er die NIC nicht, ähnlich wie beim MDT/WDS. Aber wie kann ich den Treiber hinzufügen?
    Unter dem Boot Image Properties -> Drivers habe ich den Treiber für die NIC bereites hinzugefügt.
    Danke schon einmal für den Tipp!

    Gruß
    Tim.

  4. Torsten

    Einfach mal F8 drücken, sobald WinPE in den grafischen Modus wechselt. Das sollte eine Eingabeaufforderung öffnen (wenn dies in den Eigenschaften des Bootimages so konfiguriert ist). Dann per ipconfig prüfen, ob überhaupt eine IP vorhanden ist und der MP erreichbar ist.

  5. Tim

    Hallo Torsten,

    ich habe eigentlich ein funktionierendes Deployment. (SCCM2012 MDT Version: 6.1.2373.0).
    Nur habe ich ein neues Rechner Modell bekommen der eine andere NIC verbaut hat.
    Im MDT 2012 ohne SCCM konnte ich die Treiberdatei in das Bootimage integrieren und somit den neuen Rechner installieren.
    Nur ich bekomme es mit dem SCCM nicht hin.
    Die SMSPXE.log zeigt mit an das der Client sich meldet.
    90:1B:0E:12:8E:52, D854AA6D-D969-DE40-BCDA-07225FE8F5DA: device is not in the database.
    Getting boot action for unknown machine: item key: 2046820352
    Client boot action reply: 20389f19-aa88-450c-b04c-52a3133dd991
    90:1B:0E:12:8E:52, D854AA6D-D969-DE40-BCDA-07225FE8F5DA: found optional advertisement SON20032
    Getting boot action for unknown machine: item key: 2046820353
    Client boot action reply: dd655317-9ca3-49ee-993d-38291e88693f
    90:1B:0E:12:8E:52, D854AA6D-D969-DE40-BCDA-07225FE8F5DA: found optional advertisement SON20032
    Looking for bootImage SON00029

    Soweit so gut, auf dem Client seh ich auch das Bild bzw. den Anfang des Deployments indem dann die (Windows is starting up..) TS auftauchen sollten aber kurz vor diesem Windows startet er einfach neu.

    Ich habe in dem BootImage in den Eingeschaften im Reiter Treiber den Treiber für die NIC bereits hinzugefügt und den Content upgedatet, ohne Erfolg.

    Vielleicht kannst du mir dabei helfen?

    Vielen Dank.
    Gruß
    Tim

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert