This tip will allow you to customize a RIS image to be able to install it on different hardware platforms (i.e., an image originally created on an EISA/ISA can now be pushed to an ACPI platform).
You have a RIS image created from a EISA/ISA PC desktop and want to push it to an ACPI compatible laptop.
The hard drive must be larger than the hard drive used to make the image that you want to push.
On the RIS server, make a copy of the existing image, naming the directory something different from the first.
Now you need to have two files, which must be replaced in the "New Image Directory" on the RIS Server. The first is the hal.dll file from the new hardware platform. The second is the IMirror.dat file, which is only created when the RIS Image is first being created.
Here is an easy way to obtain these files:
I suggest you use the machine with the smallest hard drive out of all the machines you will be pushing the image to. The reason: the IMirror.dat file contains code which tells RIS the size of the hard drive used to create the image and it will not push to a smaller hard drive then the one it was initally created with.
Complete the following steps for all hardware platforms (i.e., EISA/ISA, ACPI, MIPS, multiprocessors etc.):
- Install Windows 2000 on the machine and riprep to the RIS server. (This image is only needed to obtain these two
- files. You can delete this image once you have the necessary files.)
- Once the image is created, copy the IMirror.dat file from SetupEnglishImages"Image dir just created "i386Mirror1 to the same directory in the copy of the image you made earlier.
- Then, do the same with the hal.dll file from SetupEnglishImages"Image dir just created"i386Mirror1UserDataWINNTsystem32 to the same directory in the copy of the image you made earlier.
- Now open the Active Directory Users and Computers MMC and right click on the RIS server and choose Properties.
- Click on the Remote Install tab, click the Advanced Settings button, click the Images tab. You will see all the images available for remote installation. You should see two identical images with the only difference being the directory to which each image points (you can check this by retrieving the properties of that image).
- Once you've located the copy of the image you created (this is the image you replaced the hal.dll and imirror.dat files in), you can update the friendly description and help text for it and then verify the RIS Server.
- Once those steps are completed, you can now pull the image created to that new hardware platform. You also now have an ACPI hal and Imirror.dat file that you can use to to adapt other images to this HW platform.
This was first published in October 2001