System Administration Guide: Basic Administration

SPARC Support for ITU Construction Tools

The ITU utility is used to convert software packages and patches into driver update (DU) format, and then patch the Oracle Solaris installation media, which enables you to boot your system with these new packages and patches. Starting with Oracle Solaris 10 9/10, the itu command has been modified to enable you to create and store an ITU on your SPARC based system, and then boot the system with the newly created ITU.

ProcedureSPARC: How to Boot a System With a Newly Created ITU

The ITU utility enables you to install out-of-box drivers and then apply bug fixes during the installation process. The following procedure describes the process of creating and storing an ITU on a SPARC based system, and then booting the system with the newly created ITU.

  1. On the system that you want to boot with an ITU, become superuser.

  2. Create the ITU by using the itu command with the following options:


    # itu makedu -r solaris-release -o iso-file package1-name package2-name...
    
    makedu

    Takes one or more driver packages as input and converts the package to DU format.

    -r solaris-release

    Specifies the Oracle Solaris release number for which the driver update is intended. The release number format that is used is 5.10.

    -o iso-file

    Specifies the path of the ISO image file to create.

    For more detailed information about the itu command and all of its options, see the itu(1M) man page.

  3. Bring the system to the ok PROM prompt.

  4. Disable the auto-boot property.


    ok setenv auto-boot?=false
    
  5. Reset the system.


    ok reset-all
    

    Note –

    The previous step is important, as it ensures that the itu-device string is not cleared when you boot the system.


  6. Locate the cdrom alias.


    ok devalias cdrom
    

    The alias is the device path for the CD or DVD drive that is attached to the system. Note that this output varies, depending on the system. For example, in this procedure, the location of the cdrom alias is as follows:


    /pci@8,700000/scsi@1/disk@6,0:f
  7. Configure the itu-device path that will be used for the installation of the ITU.

    Note that the output from Step 6 is used for the first portion of the config-string, as shown in the following example:


    ok> " /pci@8,700000/scsi@1/disk@6,0:f" d# 80 config-string itu-device
    

    Note –

    The 80 refers to the maximum allowable length for the string. If your modified cdrom alias is more than 80 characters, increase this number, as appropriate.


  8. Boot the system with the ITU.


    ok boot
    

    When you boot the system and the Solaris installation process begins, the system locates the ITU that is stored on the itu-device. The system components that are available on the itu-device are then identified and configured in the system. The devices for those drivers are also identified and configured. When the installation has completed, the devices become available as installation targets.

  9. After the installation has completed, restore the default value for the auto-boot property, then boot the system.


    ok setenv auto-boot?=true
    

    The preceding example assumes the default value for the auto-boot property is true.

  10. Boot the system.


    ok boot