Professional Documents
Culture Documents
(http://www.ccboot.com/)
I. PXE Boot Server Brief
PXE was introduced as part of the Wired for Management framework by Intel, it's short for Preboot
eXecution Environment or Pre-Execution Environment. Nutshell, PXE boot server is a combination of
DHCP server and TFTP server. It responds requests from diskless stations over network, allocates IP
addresses via DHCP for them, pushes necessary data to these stations so that they can boot on LAN
even without a harddisk. CCBoot supportsinstall windows 7 via pxe boot
(http://www.ccboot.com/pxe-boot-windows.htm).
How to con gure windows pxe server?With PXE boot server, diskless computers booting process
is as bellow:Power on -> BIOS -> PXE stack built-in the NIC (Network Information Center)-> NBP
(Network Boot Program) downloading from server to client's RAM by TFTP-> NBP's responsibility to
As an administrator responsible for a network of dozens of computers or more, PXE boot server
program will be very helpful. it can handle Windows XP, 2003, Vista, Windows 7 and 2008 booting.
PXE boot server software will drastically reduce your daily workload. If you want to install or upgrade
various softwares for all computers in the network, you just need to do operate the boot image, then
all computers using this image can get changed after rebbot. It can also bring you enhanced Disaster
Recovery solutions, all computers will get into a clean OS after reboot.
In this article, we will introduce a Windows based PXE boot server software - CCBoot.
II. Install PXE Boot Server with CCBoot and Use It for Network
Booting Windows
http://www.ccboot.com/pxe-boot-server.htm 1/13
8/8/2017 Build PXE Boot Server for Windows with CCBoot - a Powerful PXE Boot Server Software Based on Windows
Download PXE boot server software - CCBoot server installation package from -
http://www.ccboot.com/download.htm (http://www.ccboot.com/download.htm).
Launch ccbootsetup.exe on the PXE boot server and keep press the next button to the end.
Figure 1
CCBoot will use the following ports - 67 (DHCP), 69 (TFTP), 3260 (iSCSI), 1000 (Image Upload),
8001 (Service Control). You need to open these ports in the rewall of the PXE boot server. Since
CCBoot v2.1, you also need to open port 66. V2.1 uses port 66 as DHCP backup.
Note: Please shut down the other DHCP services on the LAN especially the DHCP service in the
router.
Launch CCBoot and you will get the main interface as bellow:
http://www.ccboot.com/pxe-boot-server.htm 2/13
8/8/2017 Build PXE Boot Server for Windows with CCBoot - a Powerful PXE Boot Server Software Based on Windows
Figure 2
Demo Environment
Server IP: 192.168.1.10
Gateway: 192.168.1.1
Launch the PXE boot server software - CCBoot, menu "Options" -> "Options Wizard" and
http://www.ccboot.com/pxe-boot-server.htm 3/13
8/8/2017 Build PXE Boot Server for Windows with CCBoot - a Powerful PXE Boot Server Software Based on Windows
Figure 3
You need to select the correct local IP address as "DHCP Server IP". Press "Scan DHCP" to check if
there are other DHCP services on the LAN. You need to stop other DHCP services on the LAN.
Figure 4
http://www.ccboot.com/pxe-boot-server.htm 4/13
8/8/2017 Build PXE Boot Server for Windows with CCBoot - a Powerful PXE Boot Server Software Based on Windows
Set "Server IP Address". Normally, its the same as "DHCP Server IP".
Set "Write-back File Path" and "Image Save Path" as you want.
"Write-back File Path" is used to store the clients' write-back data. You'd better use a big volume
hard disk as "Write-back File Path". This disk should be formatted as NTFS and 64K bytes per
cluster.
"Image Save Path" is used to store the boot images. This disk should be also formatted as NTFS
and 64K bytes per cluster. Youd better use a fast speed hard disk as "Image Save Path". For
Figure 5
http://www.ccboot.com/pxe-boot-server.htm 5/13
8/8/2017 Build PXE Boot Server for Windows with CCBoot - a Powerful PXE Boot Server Software Based on Windows
Figure 6
Keep default values in "Other Settings". Press the "Finish" button and con rm the popup dialog
box.
To network boot Windows XP with the PXE boot server software - CCBoot, we rst of all need to
2. Delete all partitions rst. Allocate a small MBR partition about 40G size and leave the rest
unallocated. Format the 40G partition with NTFS. Install Windows XP and the latest SP into
this partition.
3. After complete Windows installation, open the local area connection network properties and
con gure as bellow:
http://www.ccboot.com/pxe-boot-server.htm 6/13
8/8/2017 Build PXE Boot Server for Windows with CCBoot - a Powerful PXE Boot Server Software Based on Windows
Figure 7
Click "Properties".
Figure 8
http://www.ccboot.com/pxe-boot-server.htm 7/13
8/8/2017 Build PXE Boot Server for Windows with CCBoot - a Powerful PXE Boot Server Software Based on Windows
Figure 9
Select "Obtain an IP address automatically" and "Obtain DNS server address automatically",
then click "OK" to save.
4. On the PXE boot server, open CCBoot main window, you will nd a client in the client list
(Figure 10) that was added by CCBoot automatically when the client PC got IP address from
the CCBoot DHCP service.
http://www.ccboot.com/pxe-boot-server.htm 8/13
8/8/2017 Build PXE Boot Server for Windows with CCBoot - a Powerful PXE Boot Server Software Based on Windows
Figure 10
5. Double click the client to edit and check both "Enable Upload Image" and "Keep Write-back
File" (Figure 11), when press "save" button it will ask you "Are you sure to delete write-back
le?" Just press "No".
http://www.ccboot.com/pxe-boot-server.htm 9/13
8/8/2017 Build PXE Boot Server for Windows with CCBoot - a Powerful PXE Boot Server Software Based on Windows
Figure 11
next button to the end. Then launch CCBoot client and you will see the main interface as
bellow (Figure 12).
Figure 12
http://www.ccboot.com/pxe-boot-server.htm 10/13
8/8/2017 Build PXE Boot Server for Windows with CCBoot - a Powerful PXE Boot Server Software Based on Windows
7. Press the "Install CCBoot Client" button. After nished, it will require reboot system. Reboot
as you want in the "Image File Name". Press the "Upload Image" button to upload the image
to the CCBoot server. Then CCBoot will create an image in the server "Image Save Path".
Note: CCBoot supports two types image le format. It supports VMDK if you are using
Windows 2003 as CCBoot server system. It will support both VMDK and VHD if you are using
Windows 7 or Windows 2008. As you can see in Figure 12, the le format depends on what
you have set for "Image File Name". For example, "XP01.vmdk" and "XP01.vhd".
the master PCs properties dialog box, uncheck "Enable Upload Image" and "Keep Write-back
File".
2. Remove the HDD from the master PC, set it rstly boot from LAN (or network, PXE rom, or
some similar settings) in BIOS settings so that it will start network booting Windows XP from
Figure 13
3. The rst time booting Windows XP from the PXE boot server, you can modify its computer
http://www.ccboot.com/pxe-boot-server.htm 11/13
8/8/2017 Build PXE Boot Server for Windows with CCBoot - a Powerful PXE Boot Server Software Based on Windows
Figure 14
Set the computer name as you wish then press enter key to boot it (Figure 15).
Figure 15
4. On CCBoot server, "Options" -> "Settings" -> "Default Client Settings" -> "Disk Group" -> press
the ">>" button, select "XP01.vmdk" as the default boot image in "System Image Selection"
section.
5. Do the same as Step 2 and Step 3 for other client PCs with the same speci cations as the
http://www.ccboot.com/pxe-boot-server.htm 12/13
8/8/2017 Build PXE Boot Server for Windows with CCBoot - a Powerful PXE Boot Server Software Based on Windows
http://www.ccboot.com/pxe-boot-server.htm 13/13