Support
Guides & Tutorials
Windows Deployment Services (WDS)
Part 2. Setting up and configuring WDS | Part 2. Setting up and configuring WDS |
|
|
|
Page 1 of 2 This article will guide you through the steps required to setup WDS to deploy generic HAL independent Windows XP base images.
At the next screen, Decline to support the DT team before clicking Install.
5. Add the boot images F1_WINPE.WIM and F3_WINPE.WIM to WDS. In the WDS control panel, right click the 'Boot Images' folder and select 'Add Boot Image'; Browse to the WDS temporary working folder where you saved the F1_WINPE.WIM and F3_WINPE.WIM files; Add both images then close and reopen the WDS control panel; Two new boot images will appear in the 'Boot Images' folder:
Create a new folder named 'CaptureBootImages' under the 'RemoteInstall' folder created earlier when configuring WDS (e.g. C:\RemoteInstall\CaptureBootImages). Right click the 'Windows Vista PE (x86)' image and select 'Create Capture Boot Image'. This boot image will be used to capture (transfer) a SYSPREPed Windows XP image from the client to the WDS server. Name the capture image 'Capture Windows XP Image' (use the same name for the description too), save it to the new 'CaptureBootImages' folder and click Next. 7. Import the Capture Boot Image into the WDS 'Boot Images' folder. In the WDS control panel, right click the 'Boot Images' folder and select 'Add Boot Image'. Browse to the CaptureBootImages folder and choose the 'Capture Windows XP Image.WIM' file you have just created. Click Next to add the image. When the image is added you will see it in the 'Boot Images' folder. 8. Modify the BOOT.WIM image to circumvent HAL checks and add NIC drivers. WDS, although designed for Vista, can successfully deploy Windows XP using the standard BOOT.WIM. However, checks are made to ensure that images are only deployable to machines with a HAL matching that of the machine the image was captured from. Therefore, the BOOT.WIM image needs to be modified to circumvent this check. The BOOT.WIM may also need to have network card (NIC) drivers added to allow newer machines (e.g. Dell Optiplex 755) to boot into the WinPE deployment environment. You will recieve something similar to the following error message if the required NIC drivers are not present: WdsClient: An error occurred while starting networking: a matching network card driver was not found in this image. Please have your Administrator add the network driver for this machine to the Windows PE image on the Windows Deployment Services server. If this is the case, determine and download the required drivers for your newer machine models or specific NIC cards. Extract the Vista driver files (XP drivers can sometimes be used) into the WDS temporary working folder. The .inf files can then be injected into the BOOT.WIM image using the 'peimg' command. The example shown below injects the required NIC drivers for a Dell Optiplex 755. Download winpeshl.ini to the WDS temporary working directory. Alter this file to match the HAL type of your base image by finding the following text: e_isa_up and replacing it with one of the following: acpiapic_mp [ACPI Multiprocessor PC] acpiapic_up [ACPI Uniprocessor PC] acpipic_up [Advanced Configuration and Power Interface (ACPI) PC] mps_mp [MPS Multiprocessor PC] mps_up [MPS Uniprocessor PC] e_isa_up [Standard PC] syspro_mp [Compaq SystemPro Multiprocessor or 100% Compatible] The HAL type can be found by opening 'Device Manager' and expanding the 'Computer' section. Open the Windows AIK Command Prompt: Start > Programs > Microsoft Windows AIK > Windows PE Tools Command Prompt; Type: cd C:\WDS (or whatever your WDS temporary working folder is) mkdir build_install imagex /apply boot.wim 2 build_install copy winpeshl.ini build_install\windows\system32 peimg /inf=C:\WDS\Drivers\NIC\755\E1E6032.inf build_install\windows imagex /capture build_install Deploy_XP_Install.WIM "Deploy Windows XP Image" /boot /compress max Please note: the last line above may have wrapped onto two lines! 15 comments have been left for this article. I There. In step 8, where from do i download winpeshl.ini? Sorry, I've fixed all the links now! I couldn't get this to work with the basic boot.wim image from the Vista DVD but it worked fine with my "Capture boot" and "Discover boot" images just inserted your winpeshl.ini text in to the winpeshl.ini already in these two images. Cheers, works great and I have added more drivers to my images from older PCs that never worked before. I couldn't get this to work with the basic boot.wim image from the Vista DVD but it worked fine with my "Capture boot" and "Discover boot" images just inserted your winpeshl.ini text in to the winpeshl.ini already in these two images. Cheers, works great and I have added more drivers to my images from older PCs that never worked before. — NathanNo problem and thanks Nathan! If you use an OEM Vista DVD you may run into problems whereby you cannot deploy captured images. I have listed this issue and the workaround on the 'Caveats & Issues' page. Hi, from step 6 "Right click the 'Windows Vista PE (x86)' image and select 'Create Capture Boot Image'. This boot image will be used to capture (transfer) a SYSPREPed Windows XP image from the client to the WDS server. Name the capture image 'Capture Windows XP Image' (use the same name for the description too), save it to the new 'CaptureBootImages' folder and click Next." I am able to click Create Caoture Image, rename the Imgae and description, but there is a box for location and filename! what should go in there? it doesnt allow me to click next without entering anything in there. Thanks for the help. Hi, from step 6 — AliI am able to click Create Caoture Image, rename the Imgae and description, but there is a box for location and filename! what should go in there? it doesnt allow me to click next without entering anything in there. Thanks for the help. The filename can be anything you like (e.g. (Capture Windows XP Image.WIM) but the location must be the new 'CaptureBootImages' folder you created at the beginning of step 6 (e.g. C:\RemoteInstall\CaptureBootImages). Using straight WDS no BBD... 1. Instead using MySysprep can't I just use the ZTIHalDetect.vbs script floating out in the internet to switch out HALs. If so where do place the file? $OEM$ or use winpeshl.ini ??? confused. 2. If my reference pc is a MP and I add the acpiapic-up entry to winpeshl.ini, how does that work for on UP computers? I don't get it. Hi after a bit of experimenting, the WDS HAL trick seems to work better with acpiapic_mp rather than acpiapic-mp. dunno if this was a typo or not. Great guide - thanks! Dave Using straight WDS no BBD... — Jorge1. Instead using MySysprep can't I just use the ZTIHalDetect.vbs script floating out in the internet to switch out HALs. If so where do place the file? $OEM$ or use winpeshl.ini ??? confused. I don't know to be honest. I wanted more than just HAL switching when I originally started and although downloaded the other script solutions, never used them. 2. If my reference pc is a MP and I add the acpiapic-up entry to winpeshl.ini, how does that work for on UP computers? I don't get it. — JorgeBasically, the winpeshl.ini entry will tell WDS which HAL types the base image can be deployed to. An acpiapic_up image can be deployed to acpiapic_mp machine although not always (in my experience) the other way around. If you have any older acpiapic_up machines it may be better to use the acpiapic_up entry. Dave Hi — David Sheathafter a bit of experimenting, the WDS HAL trick seems to work better with acpiapic_mp rather than acpiapic-mp. dunno if this was a typo or not. Great guide - thanks! Dave Yeah, just a typo I think - edited, thank you. Dave |
||||
| Last Updated ( Tuesday, 29 July 2008 ) | ||||
| < Prev | Next > |
|---|