There are several configuration items that need to be done before the PXE server will respond to clients and allow them to PXE boot.
1. Be sure the PXE services are running.
In Computer Management, PXE services are now known as Symantec Netboot Services (NBS). Specifically, these services are:
- Symantec Network Boot Service (PXE)
- Symantec Network Boot Service (TFTP)
By default, these services are set to Automatically run. This is to allow a degree of control over PXE servers and avoid conflicts, and these services need to be started for the PXE boot process to function in the environment. They should be started in the following order:
- PXE Server
- TFTP Server
2. Be sure that the automation environments are configured.
An 'Automation Environment' which includes PXE configurations is a preboot environment that the computer loads into a RAM disk in order to run processes (image capture, etc.) against the production hard drive without production files being open and running. These automation environments need to be built before a machine can be booted via PXE. By default, only templates for these environments are built (otherwise known as Automation Folders).
To configure the automation environment, do the following in the Symantec Management Console:
- Open the Preboot Configuration: Settings | Deployment | Manage Preboot Configurations
- Configure the Profile Configuration 'Settings:' for the Pectagent (automation agent) Communication: PXE Quick Start for Windows using and how to use CEM: Imaging using Cloud Enabled Management
- Links will be shown on where to download a ADK and to import the ADK under the 'Preboot Environment Settings' pane ( article: 150348 )
- Configure the Preboot Environment Settings for WinPE ( Default setting works in most cases )
- There will be two options listed by default after importing corresponding preboot OS's : 'LinInstall' and 'PEInstall'. These are Automation Folders, not PXE bootable environments. You will need to create a PXE environment to use. Select 'Add' in the top left to start the creation of an actual Automation Environment.
- Fill in the Name field and select the appropriate options. Note that the name cannot contain special characters. Note that you can have an environment that will auto-select between x64 and x86, but if you wish to force a particular mode you'll have to remove the architecture you do not want. Note that you can choose just PXE or just Automation Folders, or both. If you're unsure, we'd recommend creating both.
- After entering the information, click 'OK' then 'Save Changes' on the policy page.
- Verify that the configuration has been built and replicated. This is done on the client for each individual PXE server via policies. It can be checked / verified by clicking on the Status "button" / link at the upper-right of this policy. Note that the status will show while it is building, The configuration being build can be seen in the agent under 'NBS Server' tab
- If you want to "hurry-up" this process, you can do the following: a) Run the Delta Update scheduled task. b) Go to the client on a chosen PXE server (including the NS) and choose the Update button to send a configuration request and get this policy. c) Launch Task Manager on the PXE server to see and/or watch Bootwiz.exe executing. When it is done, you should see the 'Status' show the policy creation is completed and you should have the appropriate PXE folders in the Agent.
3. Be sure PXE services are configured to respond.
- Be sure that the 'NBS Global Settings' policy is 'On' : Setting | Deployment | NBS Global Settings' and toggle: Apply NBS settings immediately
- For PXE acknowledgment, turn on NBS General Settings' policy; Setting | Deployment | NBS General Settings
- If you will be imaging unknown computers (i.e. bare-metal), you should select the option to respond to unknown computers.
- If you find the process is not performing as you wish, this is also where you can enable logging.
- Select 'Save Changes' at the bottom of the policy page.
**NOTE: There should be at least one (1) NBS server listed at the bottom of this page. If not, then something above has not been done correctly, such as starting the PXE services. No computers can be manually added here; they will show up automatically when functioning correctly. If all the above steps have been completed and the services are running, it may take a little time for it to come up initially; sending a basic inventory from the server as well as running the 'NS.Delta Resource Membership Update' on the NS will accelerate this.
4. Be sure the Deployment Site Server Components Policies are on.
**NOTE: Apply these plugins onto the Site Server. If imaging is to be done from the NS then the Deployment Task Server Component and NBS plugins will need to be installed on it
- In the Symantec Management Console, open 'Settings' >> 'All Settings'
- Expand 'Settings' >> 'Agents/Plug-ins'>>'Deployment
- *8.7.2 and earlier only - Turn on the 'Deployment Package Server Components - Install Policy
- *8.7.2 and earlier only - Turn on the 'Deployment Package Server Components- Upgrade Policy
- Expand 'Settings'>>'Agents/Plug-ins' >> 'Deployment' >> 'Windows x64 or x86'
- Turn on the 'Deployment Task Server Components (x86/x64) - Install Policy
- Turn on the 'Deployment Task Server Components (x86/x64) - Upgrade Policy
- Navigate to 'Settings' >> 'Notification Server' >> 'Site Server Settings' >> ensure NBS plugin is installed on a site server where PXE services are required