Install and Configure Windows 2003 Remote Installation Services (RIS)
RIS is Microsoft's version of 3rd party imaging software such as Symantec's Ghost. RIS uses various technologies, such as PXE and DHCP to install clean installations, (not upgrade), of several operation systems. The PXE protocol is a combination of DHCP and TFTP, where DHCP is used to locate a boot server or servers, with TFTP used to download the initial bootstrap program and additional files. The bootstrap program can then begin the OS installation.
The process of installing and configuring RIS is described below:
- Step 1 - Install the Remote Installation Service
- Step 2 - Further Configuration for Extended Use
- Step 3 - Using Symantec Ghost with RIS
- Step 4 - Troubleshooting RIS
- Create an Unattended Install Answer File
- Create a Ghost Image Bootable DVD
Step 1 - Install the Remote Installation Service
RIS Prerequisites:
RIS requires a DHCP server, a DNS server, and an Active Directory Domain Controller, all of which can be on the same server or a standalone server, it doesn't matter as long as they are accessible. The RIS server will need at least a 2GB NTFS partition and the client image cannot be stored on the system drive
RIS clients need to be PXE compliant. If in the client's BIOS screen or Boot Device options there is an option for "Network Boot" then the chances are that the computer is PXE compliant.
Although it is not necessary, an isolated subnet with an isolated domain can offer security for the RIS Service as well as making it impossible for users to accidentally start a RIS install and lose their data.
Limitations of RIS:
RIS delivers only clean installs of XP Professional, you cannot use this technology to upgrade clients such as Windows 98 to XP. While you cannot use RIS to install domain controllers, you can have Windows Server 2003 stand alone servers which can then join the domain and promoted to domain controllers. Wireless networks do not support PXE network cards, so you cannot use the wireless medium to install XP Professional via RIS.
The RIS Server can be a Member Server, in fact it's probably BETTER to offer RIS from a Member Server than a Domain Controller.
Once these conditions have been met then The Install can begin from the Add/Remove Program Control Panel:
Tick the "Remote Installation Services" Checkbox and press Next.

Windows will then copy the necessary files,you may be prompted for the windows CD.
Once the files have been copied, press Finish.













Once complete press Done, RIS is now ready to use
Step 2 - Further Configuration for Extended Use
Open Active Directory Users and Computers












Your new Answer file has been added, both choices will now be available to the RIS Client.


You can decide who can Read/Modify the answer file.
To Allow User to install a Client Image using RIS
In order for normal users to install an OS with RIS they must be able to create computer accounts in the domain, this is done as follows:
Open Active Directory Users and Computers from the Administrative Tools Program Menu or by typing dsa.msc at the run prompt:





All Done, the specified users can now use RIS to install an OS image.
Step 3 - Using Symantec Ghost with RIS
RIS can be used to deploy Ghost images to any PXE compliant RIS client by using the following method:










Close Ghost Console and locate the RIS folder, created when you installed RIS, the new ghost image will have been added to the appropriate location as above.
Step 4 - Troubleshooting RIS
RIS Client Does Not Connect to RIS Server
Open The DHCP Management Console on the DHCP Server that serves the RIS clients:




Attempt the RIS install again.
RIS Client Does Not Pick up an IP Address
Check that you can reach the DHCP server and check that the server is Authorized in Active Directory. Right-click on the DHCP Server in the DHCP Management console and select Authorize
My Client is not PXE Compliant
There is a program called rbfg.exe located at RISFolder\Admin\i386, this program creates a Specialized boot disk that can be used when the network card is not PXE compliant, however, the included drivers are limited, but it might work.
Create an Unattended Install Answer File
Explore the windows XP or windows 2003 Install CD and open the Deploy.cab file in the Support\Tools folder





Accept the terms of the License Agreement

Go through the options and configure them as you see fit. When finished press Finish and the Answer file will be saved to a location of your choosing.
A Ghost Bootable DVD is not a necessary part of windows RIS, but it provides a means of making your Ghost Images portable. Once you have added the ghost component to RIS in step 3 then you can create an image using GhostCast Server that comes as part of the Symantec Ghost Server.
Once an image has been created save it to a folder on a pc or server that has a DVD Writer and a copy of Nero installed. Name the image as image.gho
You will also need a Windows 98 Boot disk, alternatively you can create a DOS boot disk in Ghost console by selecting the "CD/DVD Startup Disk with Ghost" option in Ghost Boot Wizard Tools menu. Download a copy of GhostBootDiskFiles and add them to the folder.
The file autoexec.bat contains the following text:
The text that starts with ECHO is what is displayed on screen during the ghosting process, change this to whatever suits you.
@echo off
MSCDEX.EXE /D:CDROM /L:R
CLS
ECHO Initializing Ghost Recovery....
ECHO.
ECHO Initializing Ghost Recovery....
ECHO.
CLS
ECHO Do you wish to Restore Windows Xp to its Original State?
ECHO All Data will be erased!
ECHO Yes or No [y/n]
ECHO.
ECHO Setup will automatically exit after 15 Seconds.
ECHO.
ECHO Do you wish to Restore Windows Xp to its Original State?
ECHO All Data will be erased!
ECHO Yes or No [y/n]
ECHO.
ECHO Setup will automatically exit after 15 Seconds.
ECHO.
R:\CHOICE.com /N /T:n,15
IF errorlevel 2 GOTO No
IF errorlevel 1 GOTO Yes
IF errorlevel 1 GOTO Yes
:Yes
R:\ghost -clone,mode=load,src=R:\Image.gho,dst=1 -sure
GOTO End
R:\ghost -clone,mode=load,src=R:\Image.gho,dst=1 -sure
GOTO End
:No
exit
exit
:End
exit
exit
Also copy the files to the DOS boot Floppy and overwrite files if asked. The last file that you will need is Ghost.exe which can be found in the program folder of the Symantec Ghost Server, copy this to the folder too. you should now have a folder that looks like this:





Copy the files from the folder you made earlier on and burn the DVD. Once complete you DVD should be ready to use, but remember that the DVD will overwrite all files that are currently on the PC, so make a backup of any important documents.
All Done