Components Summary: DHCP Configuration TFTP Server (TFTPd) PXE Application (eg. PXELinux) -------------------------------------------------------------------------------- DHCP Configuration The following settings are PXE specific; reference other sources for basic Windows DHCP setup. DHCP Options: #60 = Client Identifier (set to "PXEClient") #66 = Boot Server Host Name #67 = BootFile Name Configuration via DHCP MMC Console Open the DHCP MMC Console. Right click the appropriate DHCP server and select "set predefined options", click "Add" and add the PXE Options needed. You will then be able to go into either the scope or server options and configure the PXE options you defined (60,66,67). Option 66: class.......: global name........: "Boot "Server Host Name" data type...: string code........: 66 description.: "TFTP boot server host name" value.......: 10.1.1.10 Option 67: class.......: global name........: "Bootfile Name" data type...: string code........: 67 description.: "Bootfile Name" value.......: /path/to/bootfile.0 | /pxelinux.0 Configuration via NETSH Command Line (or Script) netsh.exe dhcp server \\dhcpservername add optiondef 60 PXEClient STRING 0 comment="Option Added for PXE Support" set optionvalue 60 STRING PXEClient show optionvalue all exit -------------------------------------------------------------------------------- TFTP Server (TFTPd) TFTPD32: http://tftpd32.jounin.net/ A free TFTP server-service for windows Configure TFTPD32 to run as a service. You can store the configuration in the system registry or in an INI file in the working directory. Configure TFTPD32 to serve TFTP requests starting at your PXE storage location -------------------------------------------------------------------------------- When DHCP and Altiris Express are installed on the same server, DHCP will automatically be configured with option 60, which tells the client to make a boot information negotiation layer (BINL) request to the same server to retrieve boot information; however we were placed in a situation where DHCP option 60 needed to be configured manually. Two more DHCP options which might come in useful are 66 (Boot Server Host Name) and 67 (Bootfile Name). In a RIS environment, 67 would be set to OSChooser\i386\startrom.com. https://www.freebsd.uwaterloo.ca/twiki/bin/view/NexusDocumentation/EnablingWindowsRemoteInstallationServicesOnARemoteSubnet http://support.microsoft.com/kb/244036/ http://support.microsoft.com/kb/259670/