N1 Grid Service Provisioning System User's Guide and Release Notes for the OS Provisioning Plug-In 1.0

ProcedureHow to Configure OS Chooser Files for Image Deployment

The following procedure explains how to configure the OS chooser files for English users. The procedure might be slightly different for other languages. For more information, see the Microsoft documentation.

Steps
  1. Copy the following files in the //RemoteInstall/OSChooser/i386 directory on the RIS server.

    1. Create a backup copy of the startrom.com file to startrom.bak.

    2. Copy the startrom.n12 file to startrom.com.

  2. Edit the CIW Screens to simplify user interactions.

    The following sub-steps explain how to make changes that simply the following features:

    • Add Autoenter functionality for all the required .osc screens. This capability eliminates all user interactions with CIW screens during the installation phase.

    • Add user information for authentication in the login.osc file. This step eliminates the user interaction during installation. Automating the user information in the login.osc file authorizes and enables the target host to download and install files directly from the RIS server.

    • Add an OS provisioning customized path to the image in the oschoice.osc file. This step points the oschoice CIW screen to a known RIS image location for the .sif file. This value points to a customized path to an OS provisioning temporary .sif file that is generated during provisioning run-time.

    1. Create backup copies of the following files:

      • //RemoteInstall/OSChooser/Welcome.osc

      • //RemoteInstall/OSChooser/English/install.osc

      • //RemoteInstall/OSChooser/English/login.osc

      • //RemoteInstall/OSChooser/English/oschoice.osc

      • //RemoteInstall/OSChooser/English/warning.osc

      For example:


      copy //RemoteInstall/OSChooser/Welcome.osc 
           //RemoteInstall/OSChooser/Welcome.osc.bak
      copy //RemoteInstall/OSChooser/English/install.osc 
           //RemoteInstall/OSChooser/English/install.osc.bak
      copy //RemoteInstall/OSChooser/English/login.osc 
           //RemoteInstall/OSChooser/English/login.osc.bak
      copy //RemoteInstall/OSChooser/English/oschoice.osc 
           //RemoteInstall/OSChooser/English/oschoice.osc.bak
      copy //RemoteInstall/OSChooser/English/warning.osc 
           //RemoteInstall/OSChooser/English/warning.osc.bak
    2. Copy the supplied Welcome.osc file to //RemoteInstall/OSChooser.

    3. Copy the supplied install.osc, login.osc, oschoice.osc, and warning.osc files from the SampleOSCFiles folder to //RemoteInstall/OSChooser/English.

    4. Modify the INPUT tags for USERNAME and PASSWORD in the login.osc to match the OS provisioning administration user name and password.

      <FORM ACTION="CHOICE">
          &nbsp&nbspUser name: <INPUT NAME="USERNAME" MAXLENGTH=255 TYPE=TEXT VALUE=n1ispadmin>
          &nbsp&nbsp&nbspPassword: <INPUT NAME="*PASSWORD" TYPE=PASSWORD MAXLENGTH=20 VALUE=sun123>
          <BR>
            ...
            ...
            ...
      </FORM>

      Tip –

      You created the administration user and password in step 7 of How to Set Up the Windows RIS Server.



      Note –

      Do not modify any other information.


    5. Modify the OPTION tag in the oschoice.osc file with the path that points to the location of the OS provisioning temporary .sif file that is generated during provisioning runtime.

      Generally, this file path contains the folder name that you created in step 3 of How to Install OS Provisioning Scripts on the Windows RIS Server, appended with the GUID file name that is created at provisioning time as %guid%.sif. For example, D:\RemoteInstall\N1Ispguid.sif.

      <OPTION VALUE="D:\RemoteInstall\N1Isp\%guid%.sif" TIP="This will install
      N1 ISP customized Windows OS Image" SELECTED>%guid%</SELECT>