I put this guide together a few months ago from some people that had never built a Ghost server before. We used Windows 2008 Server and Symantec Ghost Solution Suite 2.5. The guide is written to a pretty basic level but it works. I have had 3 people built Ghost servers using this guide. I posted this because I have not found a great deal of information on building this server.
This build used 3Com services, they are a little on the old side but they are included on the Ghost install disk. Also there may be other ways this is just how I do it. Hope this helps someone.
—–This guide assumes you have a Windows Server with DHCP installed ———-
Installing Symantec Ghost Solution Suite 1.x or 2.x
- Basic install defaults work for most situations.
Install 3com Services
- Defaults work for everything except you should select server when the install comes to the following screen.
Selecting Server installs every part of the 3Com services.
Add Option 60 to DHCP Server
- This is not a default option and has to be added manually.
- Open command prompt as Administrator
- Enter netsh.exe dhcp server add optiondef 60 “Class ID” string 0 PXEClient
- Enter netsh.exe dhcp server set optionvalue 60 string PXEClient
- Exit the command window and restart the DHCP service
Creating Boot Image
- Open Symantec Ghost Boot Wizard
2. Select PC-DOS
3. Select TCP/IP Network Boot Image
4. Select Universal Packet Driver v2.0
- Additional drivers can be added here, and you can see all the current drivers by selecting the show all drivers check box.
5. Click next until you come to the following screen.
6. Browse for the location and enter the name you want for the file.
7. Click Next and then Finish.
Creating PXE Menus Boot file
- Open 3Com Boot Image Editor
2. Select Create PXE menu boot file
3. Select Add
4. Click Browse and select the boot image file and click ok
5. Click save and name the file
Create Bootptab file
- Open 3Com Bootptab Editor
- Select new
3. Select add
4. Enter Name, fill Node box with question marks, and select PXE Menu file you created. Click OK when finished.
5. Save file as Bootptab
If your network is configured you should be able to ghost images across the network. Changes can be made and there is still the possibility of errors. Such as the PXE-E79, NBP is too big error. This can be fixed by playing with the Bootptab file. This guide will get you setup but may require a few tweaks to fix any errors that may show up.
If you choose to boot in to a PE image you can do that with these simple steps. The previous instructions are for a PCDOS PXEboot. To do this you get rid of option 60 and add options 66 and 67. Option 66 is the boot servers name or IP address and 67 is the boot file name and location. You do everything the same except you build a PE image instead of a PCDOS images.
Then add the two options to your DHCP server options.
Once again in 66 you add your boot server IP and in 67 you add the path to the boot file location. You will leave off the TFTPBOOT folder part of the path. Because it will look there by default. The file you put in there sill be PXEboot.n12 if it was made with the Ghost image builder. Then it will boot into a screen that looks like the following.
The Ghost menu will pop up and you will be ready to go. You can also use a Linux boot image with this style of PXEboot by adding your Linux image into the TFTPBoot folder and adding that path into option 67. The file it boots will usually be pxelinux.0 or something similar.
I have had problems using this way for ghosting certain machines because the PE environment didn’t have the correct drivers for the hardware. So I usually use PCDOS. I just thought I would add this in there for people that want to try something different.