ITU 实用工具用于将软件包和修补程序转换为驱动更新 (Driver Update, DU) 格式,然后修补 Oracle Solaris 安装介质,这样您就可以使用这些新软件包和修补程序来引导系统。从 Oracle Solaris 10 9/10 开始,对 itu 命令进行了修改以使您能够在基于 SPARC 的系统上创建并存储 ITU,然后使用新创建的 ITU 引导系统。
ITU 实用程序允许您安装开箱即用驱动程序,并在安装过程中应用缺陷修补程序。以下步骤介绍了在基于 SPARC 的系统上创建并存储 ITU,然后使用新创建的 ITU 引导系统的过程。
在您要使用 ITU 引导的系统上,成为超级用户。
通过使用带有以下选项的 itu 命令创建 ITU:
# itu makedu -r solaris-release -o iso-file package1-name package2-name... |
使用一个或多个驱动程序软件包作为输入项,并将软件包转换为 DU 格式。
指定要进行驱动程序更新的 Oracle Solaris 发行版本号。使用的发行版本号格式为 5.10。
指定要创建的 ISO 映像文件路径。
有关 itu 命令及其所有选项的详细信息,请参见 itu(1M) 手册页。
使系统进入 ok PROM 提示符下。
禁用 auto-boot 属性。
ok setenv auto-boot?=false |
重置系统。
ok reset-all |
上一步骤很重要,因为它确保引导系统时不清除 itu-device 字符串。
查找 cdrom 别名。
ok devalias cdrom |
别名是连接到系统上 CD 或 DVD 驱动器的设备路径。请注意:此输出会因系统的不同而异。例如,在此过程中,cdrom 别名的位置如下所示:
/pci@8,700000/scsi@1/disk@6,0:f |
配置用于安装 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,请适当地增加此数字。
使用 ITU 引导系统。
ok boot |
当您引导系统且 Solaris 安装过程开始时,系统将查找存储在 itu-device 上的 ITU。然后系统将标识和配置 itu-device 上可用的系统组件。另外还将标识和配置适用这些驱动程序的设备。安装完成后,设备可作为安装目标使用。
安装完成后,还原 auto-boot 属性的缺省值,然后引导系统。
ok setenv auto-boot?=true |
上述示例中假设 auto-boot 属性的缺省值为 true。
引导系统。
ok boot |