Ghost Solution Suite is one of the industry's most widely used imaging and migration solution, however one of the features that the product is lacking from his big brother Deployment Solution 6.9 or 7.1, is the possibility to perform a Scripted OS Installation with predefined jobs.
Following this article you will be able to PXE boot up a bare metal machine and kick off a scripted OS installation of Windows 7, simply applying a Task from the Symantec Ghost Console.
For a quick overview of the Scripted OS Install vs. Imaging process, you can watch this video on our forum:
Create a new folder (i.e. ScriptOS) share it and copy the sources folder from the Windows 7 x86 installation DVD. (Since the Ghost Boot Wizard creates only x86 WinPE you can’t deploy a 64 bit version of Windows, unless you build a 64 bit WinPE and add it to your PXE server).
Under the sources folder create a $OEM$ and inside create $1 and $$ folders
Under $1 copy the ClientInstall folder from C:\Program Files\Symantec\Ghost\
Under the $$ folder create a Setup folder and under Setup create a Scripts folder
Type Username, password and domain/workgroup name and assign a letter to the share you created before in point 2.a. The drive letter must match the letter contained in the unattend.xml file under “install path”
Select the location of your TFTPBOOT folder (make sure to complete the PXE configuration as described in the KB article in point 1) Type a name for your boot image and click Next.
Configuration of the "Software and File Action" task
Open the Ghost Console, go to Tasks, right-click and select New Task.
Type a Task Name and check the Software and File Action Task box
Now you are ready to PXE boot your client(s). When the Ghost client starts communicating with the Ghost server you should see the client’s MAC appearing in the Ghost Console.
Right-click the Task configured on point 4 and Select Execute, on Target Machine Group/Machine click Browse… select your target machine or the folder where your machines are located if you want to run the task on multiple machines.
Click OK then Save and Execute
Now the Task will kick-off the Setup process on the client machine.