Article ID: 926172 - Last Review: March 15, 2007 - Revision: 2.5 Microsoft Product Support Services (PSS) support boundaries for network booting Microsoft Windows Preinstallation Environment (Windows PE) 2.0SUMMARYThis article discusses the support boundaries that Microsoft Product Support Services (PSS) provides for network booting the Microsoft Windows Preinstallation Environment (Windows PE) 2.0 product. INTRODUCTIONThis article discusses the support boundaries that PSS provides for Windows PE 2.0 and describes methods for network booting Windows PE 2.0. This article specifically addresses the Pre-Boot Execution Environment (PXE) network boot technology. It does not encompass other network boot technologies that perform block-level I/O over a network connection, such as the Internet small computer system interface (iSCSI) boot technology. MORE INFORMATIONA network booting client performs the following tasks:
Hardware support for network boot operationsThe ability to network boot comes from code that is embedded into the ROM of the network adapter or of the motherboard of the computer. This code contains logic that controls, among other things, network boot device initialization, User Datagram Protocol (UDP) transport support, and Trivial File Transfer Protocol (TFTP) support. For a certain class of PCI network interface cards (NICs), you may boot a device that uses software that emulates the function of an onboard PXE ROM in order to enable the device to boot. This external software usually takes the form of a network boot floppy disk.Hardware PXE ROM issuesPSS support for hardware-related PXE ROM issues is limited to a commercially reasonable effort. If PSS determines that the issue is related to the hardware PXE ROM, you must obtain support directly from the vendor of the computer or from the hardware manufacturer.Software PXE ROM issuesMicrosoft provides software PXE ROM emulation in the form of a Remote Installation Service (RIS) boot floppy disk. This can be used to boot supported network adapters. PSS provides full support for this utility. Additionally, implementations of a software PXE ROM are available from other software vendors. If PSS determines that the issue is related to a non-Microsoft PXE ROM implementation, you must obtain support directly from the software vendor.Methods to direct a booting PXE client to the correct network boot fileThe following methods may be used to direct a booting PXE client to download and execute the correct network boot file:
IP Helper table updatesThe PXE network boot method uses DHCP packets for communication. The DHCP packets serve a dual purpose. They are intended to help the client in obtaining an IP address lease from a DHCP server and to locate a valid network boot server. If the booting client, the DHCP server, and the network boot server are all located on the same network segment, usually no additional configuration is necessary. The DHCP broadcasts from the client reach both the DHCP server and the network boot server.However, if either the DHCP server or the network boot server are on a different network segment than the client, or if they are on the same network segment but the network is controlled by a switch or a router, you may have to update the routing tables for the networking equipment in order to make sure that DHCP traffic is directed correctly. Such a process is known as performing IP Helper table updates. When you perform this process, you must configure the networking equipment so that all DHCP broadcasts from the client computer are directed to both a valid DHCP server and to a valid network boot server. Note It is inefficient to rebroadcast the DHCP packets onto other network segments. It is best to only forward the DHCP packets to the recipients that are listed in the IP Helper table. After the client computer has obtained an IP address, it contacts the network boot server directly in order to obtain the name and the path of the network boot file to download. Again, this process is handled by using DHCP packets.Note We recommend that you update the IP Helper tables in order to resolve scenarios in which the client computers and the network boot server are not located on the same network segment. Note PSS support for network-related issues that result from the use of IP Helper updates to route client PXE boot requests is limited to a commercially reasonable effort. If PSS determines that the issue is related to network implementation or to the PXE ROM for the client computer, you must obtain support directly from the network vendor, or from the vendor of the computer, or from the hardware manufacturer. DHCP options 60, 66, and 67In some environments, it may be appropriate to use following DHCP options to direct PXE clients to an appropriate network boot file to download:
Note Using DHCP options 66 and 67 is considered a network boot referral. It is best to make sure that your implementation meets the guidelines as defined in the "Network boot referrals" section. Note PSS support for network-related issues that result from the use of DHCP Options 66 and 67 is limited to a commercially reasonable effort. If PSS determines that the issue is related to network implementation or to the PXE ROM for the client computer, you must obtain support directly from the network vendor, or from the vendor of the computer, or from the hardware manufacturer. Network boot referralsA network boot referral, or a PXE boot referral, occurs when a client computer is directed to download a network boot application from a different server than the one with which it is communicating by using DHCP.Note If you use the IP Helper update method, the server with which the client computer is communicating by using DHCP is a Windows Deployment Services (WDS) Server. If you use the DHCP options method, this server is a DHCP server. A network boot referral or a PXE boot referral occurs as part of the discovery process to determine the network boot server name and the network boot file name. Either a network boot server or a DHCP server may initiate this referral.First order referral from a PXE serverConsider the following scenario:
Note PSS does not provide support for the referral of ia64-based client computers. First order referral by using DHCP optionsConsider the following scenario:
Note PSS does not provide support for the referral of Itanium-based client computers. Second order referral by using both DHCP options and PXE serverConsider the following scenario:
Note PSS does not provide support for the referral of Itanium-based client computers. Network boot of Windows PE 2.0 by using a Microsoft PXE serverAt the time of this writing, the following network boot servers, or PXE servers, are available from Microsoft:
Network boot of Windows PE 2.0 by using a third-party PXE serverPSS support for network boot issues that result from the use of a third-party PXE server is limited to a commercially reasonable effort. If PSS determines that the issue is related to the third-party PXE server implementation, you must obtain support directly from the third-party software vendor. This support policy also covers scenarios in which the server implementation does not handle DHCP traffic and provides only TFTP functionality.Network boot of Windows PE 2.0 by using a third-party boot applicationPSS fully supports the network boot process of Windows PE 2.0 when a Microsoft boot loader is responsible for all the following actions:
Image FormatsWindows PE 2.0 can boot by using two boot image formats. Only one of the supported boot image formats may be used when network booting.
REFERENCESFor more information about how to configure Windows PE 2.0 for download from a third-party PXE server, refer to the documentation that is included with the Windows OEM Preinstallation Kit (Windows OPK), or the documentation that is provided with Windows Automated Installation Kit (Windows AIK) for Windows Vista.
For more information about the PXE client DHCP conversation, click the following article number to view the article in the Microsoft Knowledge Base:
244036
(http://support.microsoft.com/kb/244036/
)
Description of PXE interaction among PXE Client, DHCP, and RIS server
APPLIES TO
| Article Translations
|

Back to the top
