This tutorial takes you through using Microsoft's RIS server (built into
Windows 2000/2003) to install a linux system. You can install Red Hat,
CentOS, and possibly a lot of other Operating Systems. We successfully
tested this on a Dell PowerEdge 1750, 1850, and 2850 all through it's
network card via PXE (Pre-eXecution Environment).
Requirements before install: DHCP, Active Directory, and DNS.
1. In Add/Remove Programs - Windows Components.
2. Select and Install RIS.
3. We added at least one image. On 2003 RIS we were able to add a
Windows Server 2003 SP1 Image.
This can be done under Administration Tools, "Remote Installation
4. Under Active Directory Users and Computers: Right click your root and
5. Select the Group policy tab and edit it.
6. Under User Configuration:Windows Settings:Remote Installation
Services edit Choice Options like:
1. Download Media:Extrac21.zip for
extracting the floppy image out of a Linux Distro.
2. Download diskboot.img from somewhere like [
3. Make the following directories in the same Directory RIS files are
located (This is Case-sensitive).
4. Extract all the files from diskboot.img to ..\templates
5. Rename syslinux.cfg to default and move it to the pxelinux.cfg
6. Copy pxelinux.0 to ..\templates.
You can get this file from a few sources:
- Grab the latest syslinux zip file.
Or /usr/lib/syslinux/pxelinux.0 from Centos 4.3
7. Create 'pxelinux.sif' in ..\templates
Description="Linux Install - Centos 4"
Help="Automatically installs Centos 4."
LaunchFile = "Setup\English\Tools\PXELinux\i386\templates\pxelinux.0"
8. Restart the RIS service or Server.
1. After telling the machine to PXE boot, a Welcome screen will pop
2. Select Continue and then enter a username/password/domain that has
rights to install operating systems.
3. Select Tools and you will find Linux under the tools section.
We downloaded the DVD version of CentOS 4.3 and put it on one of our
Microsoft FTP servers. That seemed to allow the system to install very
Please tell us what you think of the tutorial via the discussion page.
Was it helpful?
This method has been tested and is confirmed to work on the following
This method has been tested and is confirmed to work with the following