Remote Installation Service (RIS) is a Windows 2000 Server feature that allows a computer to boot from a network and then automatically install Windows 2000 Professional from it. RIS works well for companies that use Professional but not for those that use a variety of other desktop operating systems. A well-known fact is that RIS […]
Remote Installation Service (RIS) is a Windows 2000 Server feature that allows a computer to boot from a network and then automatically install Windows 2000 Professional from it. RIS works well for companies that use Professional but not for those that use a variety of other desktop operating systems.
A well-known fact is that RIS can’t deploy Windows 98, right?
RIS’ inflexibility prevents most companies from adopting it as their primary deployment tool. As shipped, it only deploys Windows 2000 Professional. (The Knowledgebase article Q214794 documents a hack for deploying Server.) That leaves us with a long wish list, at the top of which is the ability to deploy Windows 98 and Windows NT using RIS. Somewhere in the middle of that list is the possibility of performing other maintenance tasks with RIS, such as booting from the network and automatically upgrading the computer’s BIOS.
Inflexibility, it so happens, is only skin deep with RIS. RIS already gives us everything on our wish list; it just doesn’t provide a user interface for them. It can deploy Windows 98, for example, but doesn’t provide any way for you to add this operating system to the Client Installation Wizard. This is where 3Com’s RIS Menu Editor (RME) makes RIS a more viable deployment tool. RME is the missing user interface for RIS, and we’re going to show you how to use it. It’s free, and it’s at http://www.3com.com/managedpc.
You can install RME only on a computer running Windows 2000 Server, and RIS must be installed on the server before RME can be run. These and about 1 megabyte of disk space are all you need in order to get going. Download RME101_install.exe from 3Com’s Web site and double-click it to unzip it. RME doesn’t have a setup program, so drag Risme.exe to the Start button if you want a shortcut on the Start menu.
RME is a simple program that’s easy to use. The user interface is intuitive, with two tabs in the main window that correspond to the Automatic Setup and the Maintenance and Troubleshooting Tools menus in the Client Installation Wizard (CIW). Adding an item to either of these menus is as easy as clicking the tab that corresponds to the menu you want to edit, and then clicking Add.
Once RME is installed, you must configure RIS so that the CIW displays the items you add to it. RME can change two RIS menus: Automatic Setup, which is for automatically installing operating systems, and Maintenance and Troubleshooting Tools, which is for automatically running diagnostic and management tools. By default, RIS enables the Automatic Setup menu but not the Maintenance and Troubleshooting Tools menu. To enable this menu so that the items you add are visible to users, you must allow it in Group Policy:
You’ve installed RME. You’ve enabled the Maintenance and Troubleshooting Tools menu in CIW. All that’s left is to add the images to RIS that you want to deploy. This makes boot image files the next topic to tackle.
RIS doesn’t provide an operating system (OS) environment for you to run programs, so it has to download an OS to the client computer in order to start it. You include the OS in a boot image; along with any other files you need in order to start the computer and complete a task such as logging on to the network and running a setup program from it. MS-DOS is the likely OS for a boot image.
Boot image files are actually binary images of bootable floppy disks. They have the IMG file extension. RIS downloads the entire file to the client computer; the client mounts it as a virtual disk, and then boots it. Straightforward stuff, really. In fact, the first step in creating a boot image file is creating an actual, bootable floppy disk that you assemble and test to suit your needs. For Windows 2000, this turns out to be the most challenging part of the process, however. Windows 2000 provides no way to create a boot disk, and the operating system certainly doesn’t have Windows NT’s Network Client Administrator.
At a minimum, a boot disk will have the system files Command.com, Msdos.sys, Io.sys, Config.sys, and Autoexec.bat. You’ll want to add any programs and drivers required to connect to the network. You might have an old Windows 98 boot disk or even an MS-DOS boot disk handy. If you don’t have either, here are a few suggestions (some more elegant than others):
The second step is to take a snapshot of your boot disk with RME. That snapshot is your boot image file. In RME, you create the boot image file when you add a menu item to CIW. Click the tab that corresponds to the CIW menu you want to editMaintenance and Troubleshooting Tools or Automatic Setupand then click Add. Follow the instructions to create a single menu item and image file based on the boot disk you created. Here are more complete instructions for creating the boot image file from a bootable disk:
The result is your boot disk deploy through RIS. That is, rather than walking around the office, starting computers with a specialized boot disk in order to install Windows 98; you can do the same thing with RIS.
A few examples will show why RME is a must-have addition to RIS:
If all this is sounding a bit repetitive, well, it is. The idea here is that you can use RIS to deploy anything you can put on a disk. If the disk works as planned when you start a computer with it, then you can create a boot image file from that disk. Once you’ve created the boot image file, you can deploy it using RIS.
Prior to RME, my opinion was that RIS isn’t ready for prime time. It’s not a tool that can efficiently deploy 10,000 desktops, and it’s not flexible enough to support the needs of anything but the simplest deployment requirements. My opinion of RIS changed only a little after learning about RME.
RME solves the flexibility problem. With RME you can use RIS to deploy anything you can put on a boot disk. That’s handy.
It doesn’t solve the efficiency problem, though. RIS still offers no capability to optimize bandwidth (as does, for instance, Norton Ghost’s multicast feature). It also offers little or no ability to manage and schedule deployments, relying on an actual person sitting at the client computer to kick things off. Thus, RIS is still little better than walking around the office with a stack of floppy disks in your pocket. And RIS still supports limited infrastructure and won’t even talk to laptop computers.
With that said, here’s the bottom line:
//
Jerry Honeycutt is an author, speaker, and technologist with over 25 books to his credit. He successfully uses RIS in his own small office.
Enterprise Networking Planet aims to educate and assist IT administrators in building strong network infrastructures for their enterprise companies. Enterprise Networking Planet contributors write about relevant and useful topics on the cutting edge of enterprise networking based on years of personal experience in the field.
Property of TechnologyAdvice. © 2025 TechnologyAdvice. All Rights Reserved
Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.