RIS - Remote Installation Services configuration OSC/SIF file trail
Posted on 2006-11-07
I'm being thrown into the RIS environment with no RIS experience.
We've already got RIS server set up and existing images available.. but here's the issue. The people who used to do the scripting for RIS left. So it's up to me to take responsibility. I understand the basic concepts of RIS however, I need to fully understand the "file trail" that RIS goes thru. I need to be able go into the source to configure it. I need to be able to create new images and configure the set up menu.
From what I understand, you boot a machine and hit F12 and the BIOS initiates a PXE boot and then you magically get the blue installation screen with all the options. My question is not creating the image itself, but modifying the RIS interface. I need to know what file gets accessed first and how the "variables" are getting accessed and called from. I want to eventually edit the OSC and SIF files, but first I need to understand when it's being called and how it's being used.
Can someone take a look at this...
This is what I figure for how the OSC files is called...
welcome->login->choice-> osauto or custom or restart ->(suppose we pick custom)-> oscust->x8664->oschoice->warning->install->reboot
What I am guessing is that the oschooser.exe is called first and runs the OSC files and somewhere along the line the SIF files and STARTROM.COM is called.. But when is this being accessed/called? Or I am completely wrong about this?
Also.. how are the variables defined ( %MACHINENAME%, %MACHINETYPE%, etc)? Is this from the SIF file and how does it grab it? Or is it dependent on how you structure the REMINST folder?
For instance... in OSCHOICE.OSC we have something like:
<META KEY=F3 ACTION="REBOOT">
<META KEY=ESC HREF="CHOICE">
<META SERVER ACTION="ENUM IMAGES">
<TITLE> Client Installation Wizard OS Choices</TITLE>
<FOOTER> [ENTER] continue [ESC] go back [F3] restart computer</FOOTER>
<BODY left=5 right=75>
Use the arrow keys to select one of the following operating systems:
<SELECT NAME="SIF" SIZE=12>
%OPTIONS% <------------------- where is this from?
Where is it getting the OPTIONS from???
Can someone please clarify this for me?