Irwin W.
asked on
After applying service pack 2 and Moving to WDS natively, PXE boot fails
I recently installed SP2 on my 2003 server. This server is used only for RIS.
After the installation, SP2 also installed WDS.
All of my deployment images appear just fine. I test pxe boot and it fails.
My DHCP server is on a different Windows 2003 server.
I have tried reconfiguring the service but I cannot not get clients to pxe boot or deploy computers.
Any and all help would be appreciated.
After the installation, SP2 also installed WDS.
All of my deployment images appear just fine. I test pxe boot and it fails.
My DHCP server is on a different Windows 2003 server.
I have tried reconfiguring the service but I cannot not get clients to pxe boot or deploy computers.
Any and all help would be appreciated.
You need to re-install WDS as Mixed mode. If the server is in Native mode then it will not allow you to download via PXE. I had this problem when I first installed WDS. I would recommend moving the directories the images are in out of the folder. I don't believe that you will lose the images if you don't but safety is always a good policy.
Also you will have to run the Legacy setup.
ASKER
Thanks for the responses so far. Things seem to going in the right direction but now, this message is appears in my server's log and which I believe are preventing me from accepting or decling WDS client connection requests:.........
An error occurred while trying to create the machine account for the following device. Please ensure that the machine naming policy is valid and that the service has the proper permissions in Active Directory Domain Services to create machine accounts.
Machine Naming Policy: %MACn04
User: Domain Admins
OU: OU=Computers,OU=myOU,OU=my OU,OU=myOU ,DC=Mydoma in,DC=corp ,DC=MyDC,D C=com
MAC Address: 000000000000000000000010C6 AA4530
GUID: 4D69A91FDB3F3F2C810E956218 8B99C3
Error Information: 0x5
An error occurred while trying to create the machine account for the following device. Please ensure that the machine naming policy is valid and that the service has the proper permissions in Active Directory Domain Services to create machine accounts.
Machine Naming Policy: %MACn04
User: Domain Admins
OU: OU=Computers,OU=myOU,OU=my
MAC Address: 000000000000000000000010C6
GUID: 4D69A91FDB3F3F2C810E956218
Error Information: 0x5
1.
First check the Log On As account for the Service: Windows Deployment Services (WDS) Server on the server running WDS. In case you don't know where to find the services goto Start/Administrative Tools/Computer Management open the Services and Applications/Services. Then find the service listed above. My server is set to logon as: Local System account.
2.
Open Windows Deployment Services (Not the Legacy setup) drill down to the server name. Right click and hit properties. Open the Directory Services tab. Check the settings. Mine are as follows. Yours may differ from mine.
Format: %61Username%#
Client account location: Same domain as the Windows Deployment Services server.
3.
Open the PXE Response Settings tab. Mine is set to: Respond only to known client computers.
Respond only to known client computers. - Must have the computer account in active directory with the GUID.
Respone to all (known and unknown) client compters - Will allow any request to be processed if the user login has permission to add a computer to the domain. You can also check the - For unkown clients, notify administrator and respond after approval. I have never used this so I don't know how that works.
4.
Now go to the Advanced tab. I've only ever used these settings.
Allow Windows Deployment Services to dynamically discover valid domain servers (recommended)
Yes, I wat to authorize the Windows Deployment Services server in DHCP
5.
Now check your default domain policy. Under Computer Configuration/Windows Settings/Security Settings/Local Policies/User Rights Assignment, check to see if the appropriate Accounts/Groups have permission under the policy: Add workstations to domain.
6.
You should also check to make sure that your server has been added to DHCP as an authorized server.
First check the Log On As account for the Service: Windows Deployment Services (WDS) Server on the server running WDS. In case you don't know where to find the services goto Start/Administrative Tools/Computer Management open the Services and Applications/Services. Then find the service listed above. My server is set to logon as: Local System account.
2.
Open Windows Deployment Services (Not the Legacy setup) drill down to the server name. Right click and hit properties. Open the Directory Services tab. Check the settings. Mine are as follows. Yours may differ from mine.
Format: %61Username%#
Client account location: Same domain as the Windows Deployment Services server.
3.
Open the PXE Response Settings tab. Mine is set to: Respond only to known client computers.
Respond only to known client computers. - Must have the computer account in active directory with the GUID.
Respone to all (known and unknown) client compters - Will allow any request to be processed if the user login has permission to add a computer to the domain. You can also check the - For unkown clients, notify administrator and respond after approval. I have never used this so I don't know how that works.
4.
Now go to the Advanced tab. I've only ever used these settings.
Allow Windows Deployment Services to dynamically discover valid domain servers (recommended)
Yes, I wat to authorize the Windows Deployment Services server in DHCP
5.
Now check your default domain policy. Under Computer Configuration/Windows Settings/Security Settings/Local Policies/User Rights Assignment, check to see if the appropriate Accounts/Groups have permission under the policy: Add workstations to domain.
6.
You should also check to make sure that your server has been added to DHCP as an authorized server.
Did this help you? What problems are you having?
ASKER
Sorry for the late response..
I had our AD admin delegate control of my WDS server for my specified container.
DHCP is authorized my DHCP and WDS are on separate boxes and was working previously under RIS.
I constantly get this error as shown in the screenshot.
On the other hand, I have some machines that are able to start the pxe client and wait for me to accept their connection in the WDS console.
PXE-errror.jpg
I had our AD admin delegate control of my WDS server for my specified container.
DHCP is authorized my DHCP and WDS are on separate boxes and was working previously under RIS.
I constantly get this error as shown in the screenshot.
On the other hand, I have some machines that are able to start the pxe client and wait for me to accept their connection in the WDS console.
PXE-errror.jpg
Try this. I found it on several posts. Here is one of them: http://forums.techarena.in/windows-server-help/706227.htm
Change the boot program for x86 to OSChooser\i386\startrom.co m
Change the boot program for x86 to OSChooser\i386\startrom.co
Any luck on this issue?
ASKER
Sorry none so far...I have started rebuilding the server as it is now in my vmware environment. Maybe I will start over..can you hold on till Monday?
Let me know if you have any more problems.
So how did it go?
ASKER
I have reverted back to RIS as it just is not working out for me. I have also moved my machine to vmware and wil apply a snapshot before attempting another WDS move.
Any tips or steps you have would be appreciated...
Any tips or steps you have would be appreciated...
Sorry I was on vacation.
I would recommend reviewing this Guide:
http://technet.microsoft.c om/en-us/l ibrary/cc7 71670.aspx
Having it on a VM will help if you are having problems. As I stated before make sure to leave WDS in legacy or mixed mode. If you move to legacy if will definately fail for you.
If you have any questions or concerns shoot me a message.
I would recommend reviewing this Guide:
http://technet.microsoft.c
Having it on a VM will help if you are having problems. As I stated before make sure to leave WDS in legacy or mixed mode. If you move to legacy if will definately fail for you.
If you have any questions or concerns shoot me a message.
ASKER
Hello ThorSG1, Gen. Hammond here(LOL).
So I now have my RIS hat back on.
I have my server up and running on new hardware.
I have installed RIS on Server3
I have riprepped a system and uploaded it to the RIS server
Server 2 is running my DHCP
Server 2 has option 66 configured to point to server 3's ip
I could swer this was all I did about threee years ago.
This time, no IP is being given via DHCP
Any thoughts..
So I now have my RIS hat back on.
I have my server up and running on new hardware.
I have installed RIS on Server3
I have riprepped a system and uploaded it to the RIS server
Server 2 is running my DHCP
Server 2 has option 66 configured to point to server 3's ip
I could swer this was all I did about threee years ago.
This time, no IP is being given via DHCP
Any thoughts..
Open DHCP. Click on DHCP above the server2's name. Hit Manage Authorized Servers.
Make sure server3 is in the list. If it is not add it.
If it is let me know there must be something else.
Make sure server3 is in the list. If it is not add it.
If it is let me know there must be something else.
ASKER
yes I have both servers authorized for DHCP Server 3(RIS BOX) has NO options configured for DHCP yet the service is running.
Server 2 has DHCP running, with option 66 configured for Server 3 and appears to be providing leases(160 so far)
Server 2 has DHCP running, with option 66 configured for Server 3 and appears to be providing leases(160 so far)
DHCP does not have to be running on Server3. I would uninstall DHCP from that server.
I also do not use option 66 in any of my Scope Options or Server Options.
In DHCP all you have to do is Authorize the server running RIS.
Try removing option 66 and remove DHCP from Server3.
If I remember correctly. The RIS/WDS server receives a request and forwards or requests an ip address from the DHCP server to the client pc trying to attach.
Is there possibly a network issue. For instance we have a Cisco switch that we must put a ip helper on the vlan setup that points to both the DHCP server and the WDS server. We used to not need that setting until we upgraded to a new switch.
I only ask because you are not getting an IP address and you say that Server3 is Authorized in DHCP on Server2. Depending on your hardware you may need to do something like this. In our case RIS/WDS does not work and I do not get an IP address.
An example of what I'm talking about would be:
interface Vlan2
ip address 192.168.221.254 255.255.255.0
ip helper-address 192.168.221.10
ip helper-address 192.168.221.21
192.168.221.10 - Server2 Running DHCP
192.168.221.21 - Server3 Running RIS
On our switch both must be listed or RIS/WDS will not work. I will not get an IP address during PXE.
Hope this helps. Let me know.
I also do not use option 66 in any of my Scope Options or Server Options.
In DHCP all you have to do is Authorize the server running RIS.
Try removing option 66 and remove DHCP from Server3.
If I remember correctly. The RIS/WDS server receives a request and forwards or requests an ip address from the DHCP server to the client pc trying to attach.
Is there possibly a network issue. For instance we have a Cisco switch that we must put a ip helper on the vlan setup that points to both the DHCP server and the WDS server. We used to not need that setting until we upgraded to a new switch.
I only ask because you are not getting an IP address and you say that Server3 is Authorized in DHCP on Server2. Depending on your hardware you may need to do something like this. In our case RIS/WDS does not work and I do not get an IP address.
An example of what I'm talking about would be:
interface Vlan2
ip address 192.168.221.254 255.255.255.0
ip helper-address 192.168.221.10
ip helper-address 192.168.221.21
192.168.221.10 - Server2 Running DHCP
192.168.221.21 - Server3 Running RIS
On our switch both must be listed or RIS/WDS will not work. I will not get an IP address during PXE.
Hope this helps. Let me know.
ASKER
OK so if I understand you;
Server 3 which has RIS does not need to have DHCP running but needs to be authorized for DHCP? SO I should just stop the DHCP service?
Server 2 which is provides DHCP leases should not need option 66 to point to Server 3?
I had this all running and then something horribly when wrong after an sp update.
If this is correct, I will give it a shot in the morning..
Server 3 which has RIS does not need to have DHCP running but needs to be authorized for DHCP? SO I should just stop the DHCP service?
Server 2 which is provides DHCP leases should not need option 66 to point to Server 3?
I had this all running and then something horribly when wrong after an sp update.
If this is correct, I will give it a shot in the morning..
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
DOH!!! I did not disable the dhcp service as you rightfully suggested. I kept thinking that the BINL service and DHCP were one in the same.
Looking good so far. Now I have just troubleshoot why my riprepped image is not booting......
thanks again
Looking good so far. Now I have just troubleshoot why my riprepped image is not booting......
thanks again