Hi All,
We have been experiencing this problem for a while but only just getting around to fixing it...Where to start...
We are using WDS with MDT to create the .wim files, WDS is running on Windows Server 2012 R2 and we are using a Linux DHCP. The issue we are facing is we are unable to boot into the environment, depending on settings we get a range of different errors.
Our DHCP has the following information set:
allow booting;
allow bootp;
next-server 10.16.0.60;
option tftp-server-name "10.16.0.60";
option bootfile-name "boot\\x64\\Images\\wdsnbp.com";
Notes:
10.16.0.60 = WDS Server
WDS has the following config:
C:\Users\>wdsutil /get-server /show:config
Windows Deployment Services Management Utility [Version 6.2.9200.16384]
(C) 2012 Microsoft Corporation. All rights reserved.
SETUP INFORMATION FOR SERVER
[-----------------------------------------------------------------------------]
Server State:
OS version: 6.2
WDS operational mode: Native
Standalone configuration: No
Installation State:
RemoteInstall location: D:\RemoteInstall
RemoteInstall share up-to-date: Yes
Boot files installed:
x86 - Yes
x64 - Yes
ia64 - No
arm - Yes
x86uefi - Yes
x64uefi - Yes
[-----------------------------------------------------------------------------]
CONFIGURATION INFORMATION FOR SERVER
[-----------------------------------------------------------------------------]
Server Authorization:
Authorization state: Not Authorized
Answer Policy:
Answer clients: Yes
Answer only known clients: No
Response delay: 0 seconds
Active Directory Use Policy:
Preferred DC:
Preferred GC:
Prestage devices using MAC: No
New computer naming policy: %61Username%#
Domain search order: Global Catalog Only
New computers join domain: Yes
New Computer OU:
OU type: Server Domain
OU: CN=Computers,DC=DSDB,DC=INT
DHCP Configuration:
DHCP service status: Not Installed
DHCP option 60 configured: <Not Applicable>
PXE Bind Policy:
Use DHCP ports: Yes
Rogue detection: Disabled
RPC port: 5040
Interface Bind Policy:
Policy: Exclude Registered
Registered interfaces:
Boot Program Policy:
Known client PXE prompt policy: OptIn
New client PXE prompt policy: OptIn
Allow N12 for new clients: <Not Applicable>
Reset boot program: Disabled
Default boot programs:
x86 - boot\x86\pxeboot.com
x64 - boot\x64\pxeboot.com
ia64 - boot\ia64\bootmgfw.efi
arm - boot\arm\bootmgfw.efi
x86uefi - Boot\x86\bootmgfw.efi
x64uefi - Boot\x64\bootmgfw.efi
Default N12 boot programs:
x86 - boot\x86\pxeboot.n12
x64 - boot\x64\pxeboot.n12
ia64 - boot\ia64\bootmgfw.efi
arm - boot\arm\bootmgfw.efi
x86uefi - Boot\x86\bootmgfw.efi
x64uefi - Boot\x64\bootmgfw.efi
Banned GUIDs list:
Boot Image Policy:
Default image type for x64 clients: Both
Default boot images:
x86 -
x64 -
ia64 -
arm -
x86uefi -
x64uefi -
Driver Policy:
Avoid duplicate driver packages: Yes
WDS Client Policy:
Logging policy:
Enabled: No
Logging level: Info
Unattend policy:
Enabled: No
Command-line precedence: No
WDS unattend files:
x86 -
x64 -
ia64 -
arm -
x86uefi -
x64uefi -
Server Automatic Refresh Policy:
Refresh period: 900 seconds
BCD Refresh Policy:
Enabled: No
Refresh period: 60 minutes
Pending Device Policy:
Policy: Disabled
Poll interval: 10 seconds
Max retry count: 2160 times
Message to pending clients:
Retention period:
Approved devices: 30 days
Other devices: 1 days
Defaults for x86:
Referral server:
Boot program path:
WDS client unattend file path:
Boot image path:
User: Domain Admins
Join rights: Full
Join domain: Yes
Defaults for x64:
Referral server:
Boot program path:
WDS client unattend file path:
Boot image path:
User: Domain Admins
Join rights: Full
Join domain: Yes
Defaults for ia64:
Referral server:
Boot program path:
WDS client unattend file path:
Boot image path:
User: Domain Admins
Join rights: Full
Join domain: Yes
Defaults for arm:
Referral server:
Boot program path:
WDS client unattend file path:
Boot image path:
User: Domain Admins
Join rights: Full
Join domain: Yes
Defaults for x86uefi:
Referral server:
Boot program path:
WDS client unattend file path:
Boot image path:
User: Domain Admins
Join rights: Join Only
Join domain: Yes
Defaults for x64uefi:
Referral server:
Boot program path:
WDS client unattend file path:
Boot image path:
User: Domain Admins
Join rights: Join Only
Join domain: Yes
WDS PXE Providers:
Name: WDSDCPXE
Path: C:\Windows\system32\wdsdcpxe.dll
Order: 1
Critical: No
WDS Device Controllers:
Name: WDSADDC
CLSID: {1F05CFEA-D4E4-4049-9C76-7B4F0013ECC9}
Priority: 32768
Enabled: Yes
Name: WDSSDC
CLSID: {17FD4B68-06B7-48EB-97B7-1575A171AED9}
Priority: 32768
Enabled: No
WDS Transport Server Policy:
IPv4 source: Range
Start address: 239.192.0.2
End address: 239.192.0.254
IPv6 source: Range
Start address: FF15::1:1
End address: FF15::1:FF
UDP Port Policy: Dynamic
Start port: <Not Applicable>
End port: <Not Applicable>
Network profile: <Not Applicable>
TFTP Properties:
Maximum block size: 0
Variable window extension enabled: No
Multicast session policy:
Slow client handling policy: None
AutoDisconnect threshold: 256 KBps
Multistream stream count: 2
Slow client fallback: Yes
Multicast Content Providers:
Name: WDS
Description: Default Content Provider
File path: C:\Windows\system32\wdscp.dll
Initialization routine: WdsTransportProviderInit
[-----------------------------------------------------------------------------]
The command completed successfully.
![DHCP - WDS Server Properties]()
![]()
The errors we are getting are strange, depending on when we change around options:
Case 1:
The machine looks to boot from the NIC, then contacts DHCP for an IP etc.
We get an IP and it knows where the WDS server is (IP), it then downloads wdsnbp and runs it referral to DHCP, it then asks to press F12 to enter the environment. You press F12 and it just starts again with contacting WDS.
Case 2:
The machine looks to boot from the NIC, then contacts DHCP for an IP etc.
We get an IP and then all it says is:
TFTP.
Exiting Intel Boot Agent
Case 3:
We change the settings on WDS properties to "Continue the PXE boot unless the user presses the ESC Key"
When we set this, it continues the same as Case 1, and after about 5-6 refreshes of contacting the WDS Server it finally enters the environment. Problem with this is we have machines in our environment that will then boot from PXE every time they reboot
automatically.
Anyone have any idea where we are going wrong? Would be really useful to use our MDT .wim files to install our machines instead and save us a lot of time.
If you need anymore information please outline what you require, and will get this for you.