系统管理指南:基本管理

SPARC 支持 ITU 构造工具

ITU 实用工具用于将软件包和修补程序转换为驱动更新 (Driver Update, DU) 格式,然后修补 Oracle Solaris 安装介质,这样您就可以使用这些新软件包和修补程序来引导系统。从 Oracle Solaris 10 9/10 开始,对 itu 命令进行了修改以使您能够在基于 SPARC 的系统上创建并存储 ITU,然后使用新创建的 ITU 引导系统。

ProcedureSPARC: 如何使用新创建的 ITU 引导系统

ITU 实用程序允许您安装开箱即用驱动程序,并在安装过程中应用缺陷修补程序。以下步骤介绍了在基于 SPARC 的系统上创建并存储 ITU,然后使用新创建的 ITU 引导系统的过程。

  1. 在您要使用 ITU 引导的系统上,成为超级用户。

  2. 通过使用带有以下选项的 itu 命令创建 ITU:


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

    使用一个或多个驱动程序软件包作为输入项,并将软件包转换为 DU 格式。

    -r solaris-release

    指定要进行驱动程序更新的 Oracle Solaris 发行版本号。使用的发行版本号格式为 5.10。

    -o iso-file

    指定要创建的 ISO 映像文件路径。

    有关 itu 命令及其所有选项的详细信息,请参见 itu(1M) 手册页。

  3. 使系统进入 ok PROM 提示符下。

  4. 禁用 auto-boot 属性。


    ok setenv auto-boot?=false
    
  5. 重置系统。


    ok reset-all
    

    注 –

    上一步骤很重要,因为它确保引导系统时不清除 itu-device 字符串。


  6. 查找 cdrom 别名。


    ok devalias cdrom
    

    别名是连接到系统上 CD 或 DVD 驱动器的设备路径。请注意:此输出会因系统的不同而异。例如,在此过程中,cdrom 别名的位置如下所示:


    /pci@8,700000/scsi@1/disk@6,0:f
  7. 配置用于安装 ITU 的 itu-device 路径。

    请注意:步骤 6 中的输出用于 config-string 的第一部分,如以下示例中所示:


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

    注 –

    80 指字符串允许的最大长度。如果您所修改的 cdrom 别名字符数大于 80,请适当地增加此数字。


  8. 使用 ITU 引导系统。


    ok boot
    

    当您引导系统且 Solaris 安装过程开始时,系统将查找存储在 itu-device 上的 ITU。然后系统将标识和配置 itu-device 上可用的系统组件。另外还将标识和配置适用这些驱动程序的设备。安装完成后,设备可作为安装目标使用。

  9. 安装完成后,还原 auto-boot 属性的缺省值,然后引导系统。


    ok setenv auto-boot?=true
    

    上述示例中假设 auto-boot 属性的缺省值为 true

  10. 引导系统。


    ok boot